-
GET POST
查看全部 -
查看全部
-
一个完整的http请求过程
查看全部 -
xmlhttprequest对象的使用。ie5,ie6浏览器不兼容的解决办法
查看全部 -
ajax是一种技术
查看全部 -
http响应3个部分
查看全部 -
http响应由3部分组成
查看全部 -
get 请求 和 post 请求
查看全部 -
http请求7个过程,四个部分
查看全部 -
tcp连接
查看全部 -
XMLHttpRequest对象
这是我们第一个要解决的问题XHR:
需要创建一个XHR对象:
var request = new XMLHttpRequest();
IE6和IE5不兼容问题:
var request;
if(window.XMLHttpRequest){
request = new XMLHttpRequest();//IE7+,FireFox,chrome,opera,Safari...
}else{
request = new ActiveXObject("Microsoft.XMLHTTP");//IE5,IE6
}
查看全部 -
一个完整的HTTP请求过程:
建立TCP连接
Web浏览器向Web服务器发送请求命令
Web浏览器发送请求头信息
Web服务器应答
Web服务器发送应答头信息
Web服务器向浏览器发送数据
Web服务器关闭TCP连接
一个HTTP请求由四个部分组成
请求方法 GET/POST
请求URL
请求头 客户端环境信息,身份验证信息
请求体
GET:较安全
一般用于信息获取 使用URL传递参数
对所发送信息的数量也有限制,一般在2000个字符
POST:一般用于修改服务器上的资源
对所发送的信息数量无限制
一个HTTP响应由三部分组成
状态码
响应头:服务器类型,日期时间,内容类型和长度
响应体
HTTP状态码类型:
1XX : 信息类,表示收到Web浏览器请求,正在进一步处理中
2XX :成功,表示用户请求被正确接收,理解和处理例如:200 OK
3XX :重定向,表示请求没有成功,客户必须采取进一步的动作
4XX:客户端错误,表示客户端提交的请求有错误,例如 404 NOT
Found,意味着请求中所引用的文档不存在。
5XX:服务器错误,表示服务器不能完成对请求的处理:如500
查看全部 -
XMLHttpRequest
查看全部 -
JSONP只能用于GET请求。
查看全部 -
jq中
data:{
name:“小狗”,
age:18;
}
data:{ name:$('#staffName').val(), number:$('#staffNumber').val(), sex:$('#staffSex').val(), job:$('#staffJob').val() },
js中
data={
"name=小狗"&“age=18”;
}
var data='name='+document.getElementById('staffName').value // +'&number='+document.getElementById('staffNumber').value // +'&sex='+document.getElementById('staffSex').value // +'&job='+document.getElementById('staffJob').value;
查看全部
举报