@rsytrade

Как посмотреть тело POST запроса в requests?

Как вывести в консоле что передается в data1 в таком запросе
r = requests.post(url=url, data=json.dumps(data1), headers=headers)

r.headers - заголовки, а тело data?
  • Вопрос задан
  • 75 просмотров
Решения вопроса 2
lxstvayne
@lxstvayne
Люблю Python
r.request.body
Ответ написан
Комментировать
SoreMix
@SoreMix Куратор тега Python
yellow
Можно кинуть запрос на httpbin.org/get и посмотреть что вернулось.
Можно составить “сырой” запрос
req = requests.Request('POST',url,headers=headers,data=json.dumps(data1)
prepared = req.prepare()
print(req.body)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@borisalekseev
extra beginner junior python backend
Если я не ошибаюсь, выглядит это в теле как …/data=json-data
Но если так интересно как выглядит - напиши сервер с помощью библиотеки socket (там буквально 8 строк) и отправляй запросы на него. Будешь видеть как выглядят запросы, которые собираешь через requests.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы