美文网首页
ajax GET and POST请求区别总结

ajax GET and POST请求区别总结

作者: 你滴止痛药儿 | 来源:发表于2018-09-03 21:05 被阅读0次

一、效率

GET的意思是得,从服务器获取数据,效率高。
POST的意思是给,但是也可以向服务器发送数据,效率不如GET。

二、大小

POST发送的数据比GET大

HTTP协议中均没有对GET和POST请求的数据大小进行限制,但是实际应用中它们通常受限于软硬件平台的设计和性能。

  • GET的参数是写在url上的,最大长度限制是因为浏览器和web服务器限制了URL的长度。
  • 不同的浏览器和web服务器,限制的最大长度不一样。
  • POST方法提交的数据比较大,大小靠服务器的设定值限制。
三、数据类型

GET由于参数写在url上,所以GET只能发送ASCII字符
POST能发送更多的数据类型

四、缓存
  • GET 请求能够被缓存,默认的请求方式也是有缓存的
  • POST请求默认不会缓存
五、安全性
  • GET的所有参数全部包装在URL中,明文显示,且服务器的访问日志会记录,非常不安全。
  • POST的URL中只有资源路径,不包含参数,参数封装在二进制的数据体中,服务器也不会记录参数,相对安全。所有涉及用户隐私的数据都要用POST传输,但是为了安全也需要加密。

相关文章

  • 深入理解Ajax技术

    Ajax get和post请求区别 post请求: xmlHttp.setRequestHeader("Conte...

  • 实现异步请求的方法

    原生ajax写法: 请求方式:get,post,head,delete,get和post的区别 get将请求的参数...

  • 每日一点前端面试题

    Ajax请求的时候GET和POST的区别? GET大小限制,安全低,POST则相反; GET请求需考虑缓存问题,P...

  • ajax(1)

    1.ajax 请求步骤 2.post 和 get的区别,什么时候用post,什么时候用get 3、 Ajax的最大...

  • ajax GET and POST请求区别总结

    一、效率 GET的意思是得,从服务器获取数据,效率高。POST的意思是给,但是也可以向服务器发送数据,效率不如GE...

  • 链接

    javascript ajax get 请求 post请求 jqery ajax websocket

  • HttpUtil工具

    HttpUtil工具,http get post请求,https get post请求,ajax response...

  • javascript Ajax 基本使用和封装

    GET 请求 POST 请求 封装 Ajax

  • 用get、post方式发送ajax请求

    get方式发送ajax请求 post方式发送ajax请求

  • ajax+jsonp

    1,ajax 原生写法 1.1、post和get请求的区别 1)get get请求的参数是直接接在url后面。se...

网友评论

      本文标题:ajax GET and POST请求区别总结

      本文链接:https://www.haomeiwen.com/subject/roiiwftx.html