我正在尝试发送带有以下标头的帖子数据:
User-Agent: MBAM-C
Content-Type: application/json
Authorization: True
Content-Length: 619
Connection: Close
我最初使用了请求库,但是它自动将标头添加到请求中,例如Accept-Encoding
等。
我现在正在尝试在python 3.x上使用urllib,这是我的发布数据:
{
"IsLocationTrue": "True",
"LocType": "country"
}
这就是发送该邮件的确切方式,否。 但是,当我将其设置为数据时,却给了我这个错误:
TypeError: memoryview: a bytes-like object is required, not 'str'
我曾尝试用"""
将整个字符串做成字符串,但是,当然,我得到了一个错误,即它不能是字符串。
此后,我只是尝试对字符串进行编码,这使脚本得以运行,但是当我分析请求时,发布数据中没有发送数据。
我不知道还有什么可以尝试的,帮助。
PS。我在python 3.x上并使用urllib.request库。
答案 0 :(得分:0)
尝试发送此邮件:
postdata=b'''{"IsLocationTrue":"True","LocType":"country"}'''