一个完整的HTTP请求过程
1,建立TCP链接
2,web浏览器向web服务器发送请求命令
3,web浏览器发送请求头信息
4,web服务器应答
5,web服务器发送应答头信息
6,web服务器向浏览器发送数据
7,web服务器关闭TCP连接
-
请求
一般由四部分组成:
请求的方法:post,get
正在请求的URL:请求的地址
请求头:客户端环境信息,身份验证信息
请求体:表单信息等
GET/POST
get:获取信息;url传递参数;发送信息的数量有限制 2000字符左右
post:用于修改服务器上的资源;发送的数量没有限制
-
响应
一般由三部分组成:
响应的状态码
响应头:服务器类型 日期时间 内容类型 长度
响应体:响应正文
状态码:
2##:2开头的都表示成功
3##:重定向,还需要进一步操作
4##:客户端错误 例如:404 not found 请求的地址不存在
5##:服务器错误 例如500
网友评论