http请求与响应参数解析:
setRequestHeader()
key,value
xhr.open(method,url,true)
xhr.setRequestHeader(key,value)
xhr.send()
getResponseHeader(),getAllResponseHeaders()
key
get请求,添加查询字符串
function addURLParam(url,name,value){
url+=(url.indexOf('?')==-1 ? '?' : '&');
url+=encodeURIComponent(name)+'='+encodeURIComponent(value);
return url;
}
post请求,发送应该被保存的数据
xhr模仿表单提交
setRequestHeader('content-type':'')
提取表单
xhr.send(serialize(form);
本文详细介绍了HTTP请求与响应的工作原理,包括如何使用setRequestHeader设置请求头、使用getResponseHeader和getAllResponseHeaders获取响应头信息。同时,还探讨了GET请求中如何通过添加查询字符串来构造URL,以及POST请求中如何模仿表单提交发送数据。
1万+

被折叠的 条评论
为什么被折叠?



