设置http请求头信息
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
2015-03-26
xmlhttprequest对象的方法:open(method,url,async)
send(string)
send(string)
2015-03-26
请求响应的状态码
1xx:信息类,表示收到web浏览器请求,正在进一步的处理中
2xx:成功,表示用户请求被正确接收,理解和处理。如200 OK
3xx:重定向,表示请求没有成功,客户必须采取进一步的操作
4xx:客户端错误,表示客户端提交的请求有错误,例如,404 not found,意味着请求中所引用的文档不存在
5xx:服务器错误,表示服务器不能完成对请求的处理,如500
1xx:信息类,表示收到web浏览器请求,正在进一步的处理中
2xx:成功,表示用户请求被正确接收,理解和处理。如200 OK
3xx:重定向,表示请求没有成功,客户必须采取进一步的操作
4xx:客户端错误,表示客户端提交的请求有错误,例如,404 not found,意味着请求中所引用的文档不存在
5xx:服务器错误,表示服务器不能完成对请求的处理,如500
2015-03-26
get一般用于获取信息,使用URL传递参数,因此,对所发送信息的数量有限制,一般在2000字符
post一般用于修改服务器的资源,对发送信息的数量无限制
post一般用于修改服务器的资源,对发送信息的数量无限制
2015-03-26
想兼容所有的浏览器,
var request;
if(window.XMLHttpRequest) { request = new XMLHttpRequest(); }
else { request = new ActiveXObject("Microsoft.XMLHTTP"); //针对ie5,ie6 }
var request;
if(window.XMLHttpRequest) { request = new XMLHttpRequest(); }
else { request = new ActiveXObject("Microsoft.XMLHTTP"); //针对ie5,ie6 }
2015-03-26