Http请求过程

来源:互联网 发布:淘宝免费视频教程 编辑:程序博客网 时间:2024/05/17 03:26

一个完整的Http请求过程常有以下7个步骤:

1.建立TCP连接

2.web浏览器向服务器发送请求命令

3.web浏览器向服务器发送请求头信息

4.服务器应答

5.服务器向web浏览器发送应答头信息

6.服务器向web浏览器发送数据

7.关闭TCP连接

 

一个Http一般由4个部分组成:

1.Http请求的方法或动作 比如是get还是post方法

2.正在请求的URL

3.请求头,包含一些客户端环境信息,身份验证信息

4.请求体,也就是请求正文,请求正文中可以包含客户提交的查询字符串信息,表单信息。

 

Post 和 get方法区别

 

1.get传送的数据量较小,不能大于2KBpost传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KBIIS5中为100KB

2. get的方式是URL传递参数(把数据在地址栏中明文的形式发送),所以对发送的请求信息数量也有限制,一般在2000个字符,所以安全性非常低,post安全性较高。但是get执行效率却比Post方法好。 

3.get一般用于获取信息,一般用来查询,post用于对服务器上资源的修改,例如对数据库的修改,对所发送信息的数量没有限制;

0 0
原创粉丝点击