У меня возникла проблема с преобразованием рабочего вызова cURL во внутренний API для вызова запросов на python.Запрос на вызов Python не работает
Вот рабочий Curl вызов:
curl -k -H 'Authorization:Token token=12345' 'https://server.domain.com/api?query=query'
Затем я попытался преобразовать этот вызов в скрипт Python запросы работы здесь:
#!/usr/bin/env python
import requests
url = 'https://server.domain.com/api?query=query'
headers = {'Authorization': 'Token token=12345'}
r = requests.get(url, headers=headers, verify=False)
print r
я получаю HTTP 401 или 500 ошибок в зависимости от того, как Я изменяю переменную заголовков. Я не понимаю, как мой запрос на python отличается от запроса cURL. Они оба запускаются с того же сервера, что и один и тот же пользователь.
Любая помощь будет оценена
Возможный дубликат [запроса питона с проверкой подлинности (доступ \ _token)] (http://stackoverflow.com/questions/13825278/python-request-with-authentication-access-token) –