与使用POST和身份验证的请求中的curl代码等效
对于以下curl调用(按预期工作) 我试过了与使用POST和身份验证的请求中的curl代码等效,curl,python-requests,Curl,Python Requests,对于以下curl调用(按预期工作) 我试过了 headers = {'Accept': 'application/xml'} response = requests.post("url", auth=('USER', 'PASS'), headers=headers).text 但是得到 答复[401] 我遗漏了什么吗?在curl-d中表示基于键对值的POST数据(内容类型应用程序/x-www-form-urlencoded)。因此,它应该是: params = {'user': 'USER'
headers = {'Accept': 'application/xml'}
response = requests.post("url", auth=('USER', 'PASS'), headers=headers).text
但是得到
答复[401]
我遗漏了什么吗?在curl
-d
中表示基于键对值的POST数据(内容类型应用程序/x-www-form-urlencoded
)。因此,它应该是:
params = {'user': 'USER', 'pass': 'PASS'}
headers = {'Accept': 'application/xml'}
response = requests.post("http://localhost/post.php", data=params, headers=headers).text
params = {'user': 'USER', 'pass': 'PASS'}
headers = {'Accept': 'application/xml'}
response = requests.post("http://localhost/post.php", data=params, headers=headers).text