美文网首页
post 和 get 方式提交数据有什么区别?

post 和 get 方式提交数据有什么区别?

作者: 林键燃 | 来源:发表于2018-10-18 11:15 被阅读22次

如果服务端和客户端在符合语义的条件下处理了HTTP的post方法和get方法提交的请求的情况下,post和get方式提交数据有以下9点区别

  1. GET在浏览器回退时是无害的,而POST会再次提交请求。

  2. GET产生的URL地址可以被Bookmark,而POST不可以。

  3. GET请求会被浏览器主动cache,而POST不会,除非手动设置。

  4. GET请求只能进行url编码,而POST支持多种编码方式。

  5. GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。

  6. GET请求在URL中传送的参数是有长度限制的,而POST么有。

  7. 对参数的数据类型,GET只接受ASCII字符,而POST没有限制。

  8. GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。

  9. GET参数通过URL传递,POST放在Request body中

相关文章

  • 表格

    1.post 和 get 方式提交数据有什么区别? 1.表象不同,get把提交的数据url可以看到,post看不到...

  • 前端面试题之HTML(二)

    post和get方式提交数据有什么区别? 表象不同,get把提交的数据url可以看到,post看不到 原理不同,g...

  • HTML表单

    post 和 get 方式提交数据有什么区别? 区别有以下五点,如下所示 表象不同,get把提交的数据url可以看...

  • form表单

    post 和 get 方式提交数据有什么区别 1.最直观的区别就是GET把参数包含在URL中,POST通过requ...

  • HTML表单

    1. post 和 get 方式提交数据有什么区别? GET - 从指定的资源请求数据。会在URL上显示参数,不安...

  • form表单

    > 1、post 和 get 方式提交数据有什么区别? get意为获得得到,通过向服务器发送特定请求获取到相应数据...

  • html 3 form和input,get和post

    form表单 get 和post:1~数据提交方式不同,get提交URL可见,post看不见 2~get提交少量数...

  • get和post提交数据有什么区别?

    get和post提交数据有什么区别? 都是浏览器向服务器发送请求的一种方式 get形式:向后台发请求的时候会把所有...

  • post 和 get 方式提交数据有什么区别?

    如果服务端和客户端在符合语义的条件下处理了HTTP的post方法和get方法提交的请求的情况下,post和get方...

  • post 和 get 方式提交数据有什么区别?

    get :1、明文提交,提交的数据是可以显示在地址栏上的。2、安全性低。3、大小限制为2kbpost: 1、隐式提...

网友评论

      本文标题:post 和 get 方式提交数据有什么区别?

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