如何解决如何编码url路径?
我必须向 API 端点发出网络请求。但是请求只编码查询参数而不是 url 路径。
考虑下面的例子
https://example.com/Nova#123
然而,服务器端点接受 https://example.com/Nova%23123
。我怎样才能用请求做到这一点?字符串替换不是考虑其他特殊字符的解决方案。
解决方法
from urllib.parse import urljoin,quote
print(urljoin('https://example.com',quote('Nova#123')))
出:
https://example.com/Nova%23123
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。