Как отправить json запрос в Python?

Пользователь

от ian.heidenreich , в категории: Python , 4 месяца назад

Как отправить json запрос в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 4 месяца назад

@ian.heidenreich  Для того, чтобы отправить json-запрос, вы можете воспользоваться библиотекой requests, но при post-запросе вместо data указать json

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import requests

response = requests.post('https://httpbin.org/post', json={'site' : 'dropcode.ru'}) # Создаем post-запрос на сайт, на котором можно делать тестовые запросы. В качестве параметров указываем данные в формате json.

json_response = response.json() # Переводим запрос в json-формат

print(json_response['data']) # Выводим данные, которые мы отправили на сервер
print(json_response['headers']['Content-Type'])

# Вывод :
# {"site": "dropcode.ru"}
# application/json