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

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

от nikko , в категории: Python , 2 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от elda , 2 года назад

@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.

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

от jose , 2 года назад

@nikko 

В Python можно использовать библиотеку requests для отправки HTTP запросов на сервер. Пример кода для отправки GET запроса:

1
2
3
4
5
import requests

response = requests.get("https://www.example.com")

print(response.text)


Для отправки POST запроса с данными:

1
2
3
4
5
6
7
import requests

data = {"key": "value"}

response = requests.post("https://www.example.com", data=data)

print(response.text)