据统计90%查看本帖的人,都已经注册本站了哦
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 Alen 于 2020-5-7 21:10 编辑
HTTP的请求和响应
各位学员大家好,我是Alen。如果大家在学习过程中遇到问题可以联系我QQ1023225196,希望大家都够在学习的过程共同进步。
HTTP请求结构 一个HTTP请求由四个部分组成:请求行、请求头部、空行、请求数据
1. 请求行由请求方法开头,以空格分开,后面跟着请求的URI和协议的版本。 如 GET /data/info.html HTTP/1.1 2. 请求头部用来说明服务器要使用的附加信息 Host:服务器名字 User-Agent:User Agent中文名为用户代理,简称 UA 。它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、 浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。Accept:接受返回数据的数据类型。 Referer:请求来源。即上一个访问的网页地址。可用作防盗链。 Cookie:客户端通过这个头可以向服务器带数据,这是最重要的请求头信息之一。 Content-Length:表示请求消息正文的长度 Content-Type:表示请求中的媒体类型信息
3. 空行,请求头部后面的空行是必须的
4. 请求数据 请求结构:A=B&A=B。其中A等于参数名,B等于参数值,如果有多个提交参数中间用&进行分隔。 HTTP返回结构 服务器接收并处理客户端发过来的请求后会返回一个HTTP的响应消息 HTTP响应由四个部分组成,分别是状态行、消息报头、空行、响应正文 1.状态行:表名HTTP版本以及状态码和状态消息 2.消息报头:用来说明客户端要使用的一些附加信息 3.空行 4.响应正文:服务器返回给客户端的文本信息
|