Getting HEAD content with Python Requests

后端 未结 3 1135
终归单人心
终归单人心 2020-12-03 04:51

I\'m trying to parse the result of a HEAD request done using the Python Requests library, but can\'t seem to access the response content.

According to the docs, I sh

3条回答
  •  不知归路
    2020-12-03 05:47

    By definition, the responses to HEAD requests do not contain a message-body.

    Send a GET request if you want to, well, get a response body. Send a HEAD request iff you are only interested in the response status code and headers.

    HTTP transfers arbitrary content; the HTTP term header is completely unrelated to an HTML . However, HTTP can be advised to download only a part of the document. If you know the length of the HTML code (or an upper boundary therefor), you can include an HTTP Range header in your request that advises the remote server to only return a certain number of bytes. If the remote server supports HTTP ranges, it will then serve the reduced answer.

提交回复
热议问题