Я пытаюсь преобразовать следующую команду cURL в запрос в Python.Запросы с заголовками и данными
curl -H 'customheader: value' -H 'customheader2: value' --data "Username=user&UserPassword=pass" https://thisismyurl
Из чего я понимаю, можно получить заголовки и данные POST. Итак, как мне сделать, как cURL?
Это то, что я пытаюсь:
url = 'myurl'
headers = {'customheader': 'value', 'customheader2': 'value'}
data = 'Username=user&UserPassword=pass'
requests.get(url, headers=headers, data=data)
Который возвращает: HTTPError: HTTP 405: Method Not Allowed
Если я использую пост: MissingArgumentError: HTTP 400: Bad Request
Вы имеете в виду GET с телом? Да, возможно. Да, странно. ср http://stackoverflow.com/questions/978061/http-get-with-request-body –