目录
HTTP是 Hypertext Transfer Protocol(超文本传输协议)的缩写
请求方法: GET方法: 获得数据 POST方法: 创建数据
agent: 代理 post: 发布 host: 主机 accept: 接收
HTTP是 Hypertext Transfer Protocol(超文本传输协议)的缩写
是一种客户端和服务器之间的请求-响应协议
如浏览器是客服端,给运行该网站的服务器发送一个请求,然后等待服务器返回给浏览器响应
请求方法: GET方法: 获得数据 POST方法: 创建数据
进入网页发送GET请求,得到网页内容
提交账号注册表单时,浏览器方发送POST请求,把用户名,密码等信息放到请求主体里给到服务器
agent: 代理 post: 发布 host: 主机 accept: 接收
HTTP请求: 三部分:
请求行:
包含方法类型,资源路径(指明要访问服务器的哪个资源),协议版本
请求头:
包含一些给服务器的信息(如Host:主机域名; User-Agent:高职服务器客户端的相关信息; Accept:告诉服务器客户端要接受的响应数据是什么类型的),可以把打码发送的请求伪装成用户的请求
请求体:
放客户端传给服务器的其他任意数据(GET请求体一般是空的)
HTTP响应: 三个部分:
状态行:
协议版本;状态码;状态消息. 状态码和状态消息是对应的:2开头的是请求成功;3开头的表示重定向;4开头表示客户端错误;5开头的表示服务器错误.
响应头:
包含告知客户端的信息: Date:生成响应的日期和时间; Content-Type:返回内容的类型及编码格式
响应体:
服务器想给客户端的数据内容(HTML内容)