http协议
http协议
anlen_gzz 发表于2年前
http协议
  • 发表于 2年前
  • 阅读 238
  • 收藏 3
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: 关于http协议的细节理解

首先得明白http处于七层协议层中的应用层

应用层

http、https

传输层

TCP、UDP

网络层

IP

数据链路层

 

物理层

 

其次,Http协议的请求模型:

 

Get一般用来查询连接

Post一般用来更新操作

GET方式:在URL里面就说明要请求的资源,URL里面包含参数,“?”后面就是参数,而“?”前面就是URL的结束。“?ip=192.168.156.11&active=on”这种就是GET方式的包,而服务器把客户端请求的内容在数据段里面发回给客户端。

POST方式:传输的数据不在URL里面出现,而是在字段里面出现。但是请求头部多了Content-Type和Content-Length两个字段。

但是两个都应该给前台写好,没有需要重写的就调用父类的方法。

 

http一般分为分为3阶段

状态行

Header

body

 

状态行:方法、协议版本、host地址

Header:接受格式、Date、接收源

Body: 发送的内容

 

常见Status-code

1XX 100-101 信息提示
2XX 200-206 成功
3XX 300-305 重定向
4XX 400-415 客户端错误
5XX 500-505 服务器错误

 

 

 301(永久移动)  请求的网页已被永久移动到新位置。

302(临时移动) 服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。

 304(未修改) 自从上次请求后,请求的网页未被修改过。服务器返回此响应时,不会返回网页内容。

详细参考:http://blog.csdn.net/hzw05103020/article/details/47276005

标签: http协议
共有 人打赏支持
粉丝 2
博文 55
码字总数 12589
×
anlen_gzz
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: