Автор оригинала: Python Examples.
Python – отправить http получить запрос
HTTP запрос GET используется для запроса данных из указанного ресурса. Использование библиотеки запросов Python, вы можете сделать запрос HTTP Get.
В этом руководстве мы узнаем, как отправить HTTP-запрос на URL. Кроме того, мы узнаем о ответе и его компонентах.
Пример 1: Отправить запрос Get
В этом примере мы будем использовать библиотеку запросов и отправить запрос на получение URL.
Python Program
import requests
response = requests.get('https://pythonexamples.org/python-basic-examples/')Prems.get () Функция Возвращает объект ответа, который содержит параметры, такие как HTML Content, Cookies, заголовки и т. Д.
Давайте распечатаем заголовки, которые мы получили в ответ на запрос на получение в приведенном выше примере.
Python Program
import requests
response = requests.get('https://pythonexamples.org/python-basic-examples/')
print(response.headers)Выход
{'Date': 'Mon, 25 Mar 2019 06:46:46 GMT', 'Content-Type': 'text/html; charset=UTF-8', 'Content-Length': '8053', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=30', 'Server': 'Apache/2', 'X-Powered-By': 'PHP/5.6.30', 'Link': ' ; rel="https://api.w.org/", ; rel=shortlink', 'Last-Modified': 'Mon, 25 Mar 2019 06:46:46 GMT', 'ETag': '"d8b82075ab21a19ac91f6ff4579b3722"', 'Content-Encoding': 'gzip', 'Vary': 'Accept-Encoding', 'Referrer-Policy': 'no-referrer-when-downgrade'} Информация о HTTP Get Communt
Ниже приведены некоторые из точек, которые можно отметить при работе с HTTP GET запросов.
- Получить запросы можно кэшировать.
- Получить запросы остаются в истории браузера.
- Получить запросы могут быть заблокированы.
- Получить запросы никогда не следует использовать при работе с конфиденциальными данными.
- Получить запросы имеют ограничения длины.
- Получить запросы используются только для запроса данных (не изменений).
Резюме
В этом руководстве примеров Python мы узнали, как отправить HTTP Get запрос и получить ответ с помощью библиотеки запросов Python.
Похожие учебники
- Python запросы – http put
- Python запросы – HTTP Patch – пример
- Python запросы – HTTP POST
- Python запросы – Функция HTTP
- Запросы Python – HTTP Delete
- Python запросы TimeOuteRror: [WinError 10060] попытка подключения не удалась
- Python запросы – Отправить параметры в URL
- Python запросы – HTTP Head