Get和Post的区别
Get |
Post |
|
传送数据 |
数据追加到url中发送(http的header传送),作为URL地址的参数进行传递 |
浏览器把各表单字段元素及其数据作为HTTP消息的实体内容发送给Web服务器 |
传送量 |
一般限制在1KB下 |
大 |
安全性 |
不安全,浏览器缓存url中的数据 |
安全 |
缓存 |
会 |
不会 |
处理效率 |
低 |
高 |
注意:
POST提交时,需要多加如下两句代码:
xmlHttp.setrequestheader("content-length",post.length);
//设置header的Context-Type为application/x-www-form-urlencode确保服务器知道实体中有参数变量
xmlHttp.setrequestheader("content-type","application/x-www-form-urlencoded");