【发布时间】:2019-10-01 09:54:46
【问题描述】:
问题 1) 在发出 Python POST 请求之前,我们是否需要进行 json.dumps 和编码?
通常请求是:
response = requests.post('https://httpbin.org/post', json={'key':'value'})
问题 2)
是否建议这样做?:
x1 = {'key':'value'}
x2 = json.dumps(x1)
x3 = x2.encode()
response = requests.post('https://httpbin.org/post', json=x3)
问题 3) 在发出 Python POST 请求之前,我们什么时候需要做 json.dumps 和编码?
【问题讨论】:
-
您可以在
response = requests.post('https://httpbin.org/post', data={'key':"value"})中将数据作为data参数传入您还可以在标题参数中将适当的内容类型设置为字典
标签: python json python-3.x python-requests