- GET请求是明文的会在地址栏显示传递参数,POST请求不会,因此GET比POST更不安全,参数直接暴露在地址栏中,所以不能用来传递敏感信息
- GET请求在URL中传送的参数是有长度限制的,而POST没有
- GET参数通过URL传递,POST放在request body中
- GET只能发送字符串,POST理论上可以发送任何东西,因此需要设置表头
if(window.XMLHttpRequest){
var xmr = new XMLHttpRequest()
}else{
var xmr = new ActiveXObject("Microsoft.XMLHTTP")
}
xmr.onreadystatechange = function(){
if(xmr.readyState == 4){
if(200<xmr.status<300){
var res = JSON.parse(xmr.responseText)
}
}
}
xmr.open("get","/delete",true)
xmr.setRequestHeader("Content-type","application/x-www-form-urlencoded")
xmr.send("paramers")