Ошибка 403 при тестировании API фляги на python - PullRequest
0 голосов
/ 21 ноября 2019

Я могу проверить этот файл на Почтальоне, но он не работает, когда я делаю это на Python. Сейчас я работаю за сетевым прокси, поэтому я указал прокси.

Это набор кодов, который я использую:

# specify proxy
proxy = {'https':'https://username:password@01.2.345.6:1010', 
         'http':'http://username:password@01.2.345.6:1010'}

# specify content
header = {'Content-Type': 'application/json'}

# get input
testFile = open('test.json', 'r')
jsonInput = testFile.read()
requestJSON = json.loads(jsonInput)

# specify url
url = 'http://127.0.0.1:5000/test'

response = requests.post(url, json=requestJSON, proxies=proxy, headers=header)

Я получаю значение 403 , когда проверяю код состояния response.

1 Ответ

2 голосов
/ 21 ноября 2019

Код ошибки 403 означает, что доступ к странице или ресурсу, который вы пытались открыть, по какой-то причине абсолютно запрещен. Если он работает в почтальоне, вы можете получить точный код Python библиотеки запросов от почтальона и сопоставить его с вашим кодом, чтобы проверить разницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...