HTTP请求

一个完整的HTTP请求过程,有七个步骤
1、建立TCP连接
2、WEB浏览器向WEB服务器发送请求命令
3、WEB浏览器发送请求头消息
4、web服务器应答
5、web服务器发送应答头消息
6、web服务器想浏览器发送数据
7、web服务器关闭TCP连接

一个http请求一般包含四部分:
1、http请求的方法或动作,比如get或post
2、正在请求的URI,也就是请求地址
3、请求头,包含客户端环境信息,身份验证信息等
4、请求体,即请求正文,可以包含客户提交的查询字符串信息
表单信息等

一个http响应一般有三部分组成:
1、一个数字和文字组成的状态码,用来显示请求是成功还是失败
2、响应头,响应头也和请求头一样包含许多有用的信息
如服务器类型、日期事件等
3、响应体,即响应正文

http状态码由三位数字构成,首位数字定义了状态码的类型:
1xx:信息类,表示受到了web浏览器的请求,正在进一步处理中
2xx:成功,表示拥护请求被正确接收
3xx:重定向,表示请求没有成功,客户需采取进一步的动作
4xx:客户端错误,标识客户端提交的请求有错误
5xx:服务器错误,表示服务器不能完成对请求的处理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值