tornado 03 请求与响应
Posted 许铖铖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tornado 03 请求与响应相关的知识,希望对你有一定的参考价值。
tornado 03 请求与响应
一、请求与响应
浏览器与服务器之间沟通的到底是什么信息
#服务器在后台一直保持运行着 #浏览器通过URL(路由、地址)发送请求 #服务器接收请求了通过tornado处理结果,然后将结果发送给浏览器,最后页面显示
请求信息
#请求 #浏览器在发送请求的时候,会发送具体的请求信,由请求行、请求消息头和请求正文组成 #请求行 #请求行一般位于第一行,包含内容为: Method #一般为GRT或者POST Path-to-resourse #请求的资源的URI Http/Version-number #客户端使用的协议de的版本,有HTTP/1.0和HTTP/1.1 #请求消息头 #向浏览器传递附加消息 Accept:#浏览器可以接受的MIME类型。 Accept-Charset#浏览器支持的字符集,如gbk,utf-8 Accept-Encoding#浏览器能够解码的数据压缩方式, 如:gzip Accept-language#所希望的语言 Host#请求的主机和端口User-Agent:通知服务器,浏览器类型. Content-Length#表示请求消息正文的长度 Connection#表示是否需要持久连接(Keep-alive) Cookie #这是最重要的请求头信息之一(会话有关) #请求正文 #请求具体内容,比如:URL中传入的参数,form表单里面的内容等等
响应信息
#响应信息 #响应信息为服务器的处理结果。主要包含:响应行,响应消息头,响应正文 #响应头 Server# 通知客户端,服务器的类型 Content-Encoding#响应正文的压缩编码方式。常用的是gzip Content-Length#通知客户端响应正文的数据大小 Content-Type#通知客户端响应正文的MIME类型 Content-Disposition#通知客户端,以下载的方式打开资源 #响应行 #响应行主要报错如下信息: Http/Version-number#服务器用的协议版本 Statuscode:响应码。代表服务器处理的结果的一种表示,常用的响应码有:200:正常 302/307:重定向 304:服务器的资源没有被修改 404:请求的资源不存在 500:服务器报错了 #message:响应码描述。例如200的描述为OK #响应正文 #具体的响应内容,如html,javascript 等数据内容
以上是关于tornado 03 请求与响应的主要内容,如果未能解决你的问题,请参考以下文章