Как получить код состояния http-запроса? - PullRequest
0 голосов
/ 28 февраля 2019

Я хочу проверить, успешно ли я вошел в систему, получив код состояния.Поэтому, если я введу неверную информацию об учетной записи и отправлю запрос, код состояния «Verifylogin.jsp» вернет ошибку 302 (проверка по F12).Что я могу сделать с response, чтобы добиться этого?Мой код работает для входа на сайт, но я просто не знаю, как получить заголовок ответа.Большое спасибо за ваш ответ.

def check_login(username, password):
    url = 'http://example.com/login/VerifyLogin.jsp'
    payload = {'loginid': username,
               'userpassword': password,}
    r = requests.Session()
    response = r.post(url, data= payload)

1 Ответ

0 голосов
/ 28 февраля 2019
response.status_code

- это то, что вам нужно.

Вот руководство:
http://docs.python -requests.org / en / master / user / quickstart / # response-status-codes

...