ajax学习总结前传--HTTP请求介绍

来源:互联网 发布:win7一拖二软件 编辑:程序博客网 时间:2024/04/27 07:46

了解ajax的童鞋都晓得,ajax能够实现页面的局部刷新,页面局部向服务器发起请求。在了解在这个请求过程中都发生了啥之前,我们有必要先了解下HTTP的相关知识哦!


一个http请求一般由四部分组成:

1.HTTP请求的方式或动作,比如是GET还是POST请求。在这我说下这两种请求的区别,GET请求是向服务器发索取数据的一种请求,使用URL传递参数,对发送信息有数量限制;而Post是向服务器提交数据的一种请求,一般用于修改服务器上的资源,对发送信息数量无限制。
2.请求地址URL;
3.请求头,包含一些客户端环境信息,身份验证信息等;
4.请求体,就是请求正文,可以包含客户提交的查询字符串信息,表单信息等。


一个HTTP响应一般有三部分组成:

1.一个数字和文字组成的状态码,例如常见的200,404等,用来显示请求是否成功。
2.响应头,和请求头一样包含有许多有用的信息,例如服务器类型、日期时间、内容类型等
3.响应体就是响应正文。


一个完整的HTTP请求过程,有下面几个步骤:

1.建立TCP连接
2.Web浏览器向Web服务器发送请求命令
3.Web浏览器发送请求头信息
4.Web服务器应答
5.Web服务器发送应答头信息
6.Web服务武器向浏览器发送数据
7.关闭TCP连接


OK,基本的HTTP请求就是这些。下面是各种状态码的介绍:
这里写图片描述

0 0
原创粉丝点击