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

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

от nikko , в категории: Python , 6 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

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

@nikko 

Чтобы отправить HTTP-запрос на сервер на Python, можно использовать модуль requests. Этот модуль предоставляет удобный интерфейс для отправки HTTP-запросов и обработки ответов сервера.


Ниже приведен пример кода, который отправляет GET-запрос на сервер и выводит тело ответа:

1
2
3
4
import requests

response = requests.get('http://httpbin.org/get')
print(response.text)


Чтобы отправить другой тип запроса, например POST-запрос, можно воспользоваться соответствующей функцией в модуле requests, например:

1
2
3
4
import requests

response = requests.post('http://httpbin.org/post', data={'key': 'value'})
print(response.text)


Если вы хотите отправить запрос с другими параметрами (например, с указанием заголовков HTTP или аутентификацией), то можете использовать соответствующие аргументы функций модуля requests. Более подробную информацию можно найти в документации модуля requests.