post 和 get 方式的区别?

  1. 数据提交方式不同
    get请求: 请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式采用的是ASCII编码,而不是unicode,即是说所有的非ASCII字符都要编码之后再传输。
    post请求: post请求会把请求的数据放置在HTTP请求包的包体中。
  2. 传输数据的大小不同
    get请求: get一般用于提交少量数据,最多提交1k数据,受浏览器的限制。
    post请求: post用于提交大量数据,post理论上无限制,受服务器限制。
  3. 安全性
    get提交的数据在浏览器历史记录中,安全性不好
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容