-
Ajax概念介绍查看全部
-
readyState属性:
查看全部 -
XMLHTTPRequest取得响应
查看全部 -
响应状态码类型:
查看全部 -
HTTP响应三部分
查看全部 -
HTTP请求由四部分组成
查看全部 -
完整的HTTP请求的过程
查看全部 -
/* //兼容IE5,IE6的Ajax代码
var request;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();//ie7+,firfox,chrome,oopera,safair
} else{
request = new ActiveXObject("Microsoft.XMLHTTP");//IE5,IE6
} */
/* //HTTP请求概念
1.请求方法:GET
2.地址 :/login.php HTTP/1.1
3.请求头:Host开始——Accept都是
4.请求体:username... */
/* //一个完整的HTTP请求过程,7个步骤
1.建立TCP链接
2.Web浏览器想Web服务器发送请求命令
3.Web浏览器发送请求头信息
4.Web服务器应答
5.Web服务器发送应答头信息
6.Web服务器向浏览器发送数据
7.Web服务器关闭TCP链接 */
/* //HTTP请求的组成
1.HTTP请求的方法或动作(如:是GET还是POST请求)
2.正在请求的URL,总得知道请求的地址是什么吧
3.请求头,包含一些客户端环境信息,身份验证信息
4.请求体,也就是请求正文,请求正文中可以包含客户提交的查询字符串信息,表单等等 */
/*//HTTP的GET请求和POST请求:
GET:一般用于信息获取
使用URL传递参数
对所发送信息的数量也有限制,一般在2000字符
(相对安全,用于查询,发送信息对任何人都可见,用URL传递参数)
POST:一般用于修改服务器上的资源,
对所发送信息的数量无限制
(用post来发送表单数据,新建,修改,删除,对其他人不可见)*/
/* //HTTP响应的组成
1.一个数字和文字组成的状态码,用来显示请求是成功还是失败
2.响应头,响应头也和请求头一样包含许多有用的信息,例如:服务器类型,日期时间,内容类型和长度等
3.响应体,也就是响应正文 */
/* //HTTP请求状态码
HTTP状态码有3位数字构成,其中首位数字定义了状态码的类型:
1XX:信息类,表示收到Web浏览器请求,正在进一步处理中,
2XX:成功,表示用户请求被正确接收,理解和处理,例如:200 ok
3XX:重定向,表示请求没有成功,客户必须采取进一步的动作,
4XX:客户端错误,表示客户端提交的请求有错误,例如:400 NOT Found,意味着请求中所引用的文档不存在
5XX:服务器错误,表示服务器不能完成对请求的处理,例如:500 */
查看全部 -
onreadystatechange监听readyState的每一次变化查看全部
-
readyState 来判断服务器是否响应成功查看全部
-
HTTP响应时的状态码(如200 OK)查看全部
-
HTTP 请求4大步骤查看全部
-
jquery中实现ajax:
jquery.ajax(配置的对象)
查看全部 -
json解析两种方法eval和JSON.parse
推荐使用JSON.parse()
eval会执行json数据中的恶意代码
查看全部 -
json校验工具:jsonlint
查看全部
举报