Phương thức head() của Python yêu cầu
Ví dụ
Thực hiện yêu cầu HEAD tới một trang web và trả về các tiêu đề HTTP:
import requests
x = requests.head('https://www.example.com.vn/python/demopage.php')
print(x.headers)
Chạy ví dụ »Định nghĩa và cách sử dụng
Phương thức head()
gửi yêu cầu HEAD tới url đã chỉ định.
Các yêu cầu HEAD được thực hiện khi bạn không cần nội dung của tệp mà chỉ cần các tiêu đề status_code hoặc HTTP.
Cú pháp
requests.head( url , args )
args có nghĩa là không hoặc nhiều đối số được đặt tên trong bảng tham số bên dưới. Ví dụ:
requests.head(url, timeout=2.50)
Giá trị tham số
Parameter | Description | |
---|---|---|
url | Try it | Required. The url of the request |
allow_redirects | Try it Try it | Optional. A Boolean to enable/disable redirection. Default False (not allowing redirects) |
auth | Try it | Optional. A tuple to enable a certain HTTP authentication. Default None |
cert | Try it | Optional. A String or Tuple specifying a cert file or key. Default None |
cookies | Try it | Optional. A dictionary of cookies to send to the specified url. Default None |
headers | Try it | Optional. A dictionary of HTTP headers to send to the specified url. Default None |
proxies | Try it | Optional. A dictionary of the protocol to the proxy url. Default None |
stream | Try it | Optional. A Boolean indication if the response should be immediately downloaded (False) or streamed (True). Default False |
timeout | Try it | Optional. A number, or a tuple, indicating how many seconds to wait for the client to make a connection and/or send a response. Default None which means the request will continue
until the connection is closed |
verify | Try it | Optional. A Boolean or a String indication to verify the servers TLS certificate or not. Default True |
Giá trị trả về
Phương thức head() trả về một đối tượng request.Response .