Как узнать, отбросил ли прокси запрос в python3? - PullRequest
0 голосов
/ 27 мая 2019

Как узнать, переадресовал ли прокси-сервер / отбросил переданный HTTP-запрос, сделанный через запросы модуль?

Я настроил инструмент перехватчика запросов Burpsuite для просмотра HTTP-запросовсделано моим кодом Python.Затем я написал следующий код, чтобы проверить, отвечает ли программа соответствующим образом, если я переадресовываю / отбрасываю запрос.

import requests

url = "http://127.0.0.1:80/"
parameters = {"query_variable" : "testQuery"}
proxy = {"http" : "http://127.0.0.1:8080"}
header = {"User-Agent" : "SampleUserAgent"}

response = requests.get(url , params = parameters , proxies = proxy , headers = header )

if response.status_code >= 200 and response.status_code < 400:
    print("Successful!")
else:
    print("Unsuccessful!")

Но проблема в том, что независимо от того, что я делаю, всегда печатается «Успешно!»в качестве вывода и возвращает код состояния 200. Он показывает одинаковые выходные данные как при перенаправлении / отбрасывании запроса.Я ожидал, что результат будет "Неудачный!"в случае отказа от запроса.Почему это происходит?Что можно сделать для достижения цели?

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