HTTP协议

HTTP协议

协议是指计算机通信网络中两台计算机之间进行通信所必须遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,允许将超文本标记语言(HTML)文档从web服务器传送到客户端的浏览器
http协议是无状态的,同一个客户端的这次请求和上次请求是没有对应关系的,对http服务器来说,并不知道两个请求来自同一个客户端。为了解决这个问题,web程序引入了Cookie机制来维护状态

代理服务器的功能

在这里插入图片描述

提高访问速度
隐藏身份
实现均衡负载

打开一个网页需要浏览器发送很多次的Request
Get 和Post请求模式的区别

Get一般用于获取/查询资源信息,Post一般用于更新资源信息

  1. Get提交的数据会放在URL之后以?分割URL和传输的数据,参数以&相连。Post方法是把提交的数据放在HTTP包的BODY中
  2. Gett提交的数据有大小限制(URL的长度限制2048个字符),post方法提交的数据没有限制。
  3. GET方法需要使用Request.QueryString获取变量的值。post方式通过Request.Form来获取变量的值
  4. Get方式提交数据会带来安全问题。提交数据会出现在URL上。GET只允许ASCII字符。post没有限制,也允许二进制数据。Get的安全性较差
状态码

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值