如何在 Python 中使用转换说明符发出请求?
How to make a request with a conversion specifier in Python?
我正在尝试发送 URL 编码如下的查询。但是,由于查询中的 % 和 & 被识别为转换说明符,因此出现错误。我该如何解决?
import requests
requests.get("8.8.8.8/abc.php?strrh=%3d%81%26%ad%f94%5c%f0%3c%cej%c00%a4%e5x%07%06%92%da&id=%f9&num=1124")
您应该使用 urllib.parse.urlencode() 在 URL 中正确形成查询字符串。
我正在尝试发送 URL 编码如下的查询。但是,由于查询中的 % 和 & 被识别为转换说明符,因此出现错误。我该如何解决?
import requests
requests.get("8.8.8.8/abc.php?strrh=%3d%81%26%ad%f94%5c%f0%3c%cej%c00%a4%e5x%07%06%92%da&id=%f9&num=1124")
您应该使用 urllib.parse.urlencode() 在 URL 中正确形成查询字符串。