Автор оригинала: Python Examples.
Python – отправить HTTP запрос на голову
HTTP Запрос на голову используется для создания или обновления ресурса на указанном сервере.
В библиотеке запросов Python Projects Projects.head () используется для отправки запроса на голову на сервер через http.
Пример 1: Отправить HTTP-запрос на голову
Python Program
import requests
response = requests.head('https://pythonexamples.org/')requests.head () Возвращает объект ответа. Он содержит все данные и свойства, такие как заголовки ответа, кодирование, файлы cookies и т. Д. Давайте распечатываем заголовки.
import requests
response = requests.head('https://pythonexamples.org/')
print(response.headers){'Date': 'Mon, 25 Mar 2019 14:05:43 GMT', 'Content-Type': 'text/html; charset=UTF-8', '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', 'Vary': 'Accept-Encoding', 'Referrer-Policy': 'no-referrer-when-downgrade'}О запросе HTTP HEAD
Запрос на голову аналогичен, чтобы получить разницу в том, что ответ на запрос на голову не содержит органа ответа. Запрос на голову используется для знания мета ответа на запрос на получение.