将curl转换为python:用户名和密码
问题描述:
我正在尝试使用requests
库将此curl语句转换为python。将curl转换为python:用户名和密码
所以,我用这个网站:http://curl.trillworks.com/。这工作有点,但它没有把我的用户名和密码放在请求中,我每次都得到一个<Response [401]>
。
卷曲:
curl --basic -u 'myusername:mypassword' -X POST http://localhost:3000/api/v1/items/update_stuff -d '{ "item_id":"10", "name":"NE", "price":35 }'
PYTHON至今:
data = '{ "item_id":"10", "name":"NE", "price":35 }'
requests.post('http://localhost:3000/api/v1/items/update_stuff', data=data)
答
from requests.auth import HTTPBasicAuth
requests.post(url, auth=HTTPBasicAuth(username, password))
拉