您的位置:首页 > 理论基础 > 计算机网络

Http请求过程

2015-09-18 11:04 561 查看
4000

一个完整的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传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。

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

3.get一般用于获取信息,一般用来查询,post用于对服务器上资源的修改,例如对数据库的修改,对所发送信息的数量没有限制;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: