Рубрики
Без рубрики

Python запросы – HTTP GET

Автор оригинала: 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