什么是python中的Response对象?

时间:2016-01-22 05:39:33

标签: python python-2.7 parsing python-3.x response

在使用请求下载网页时,我们会将该操作的结果存储在响应对象中。我无法理解的是,确切存储在响应对象中的内容是什么?它是HTML中该页面的源代码还是存储在页面上的整个字符串?

2 个答案:

答案 0 :(得分:1)

服务器和客户端使用HTTP Protocol发送/接收信息。

response存储来自服务器的所有信息 - HTTP headers(例如:Cookie,状态代码)和HTTP body(主要是HTML,但可以是JSON或文件或其他)

维基百科:HTTP Protocol

BTW:request也存储HTTP headersHTTP body。 (有时候HTTP body可能是空的)

答案 1 :(得分:1)

它是python requests库的低级 Response 类的实例。文档中的文字描述是..

  

Response对象,包含服务器对HTTP请求的响应。

发送的每个HTTP请求都会返回来自服务器的响应(响应对象),其中包含大量信息。

您可以找到所需的所有信息here,此处还有github link