美文网首页程序员
get和post的区别

get和post的区别

作者: 十八岁的天空_b2de | 来源:发表于2020-06-25 10:29 被阅读0次
  1. 是基于什么前提的? 如果什么前提都没有,不使用任何规范,只考虑语法和理论上的HTTP协议。 GET和POST几乎没有什么区别,只是名字不一样
    2.如果是基于RFC规范的
    (1)理论上的(Specification): GET和POST具有相同的语法, 但是有不同的语义。 get是用来获取数据的,post是用来发送数据的,其他方面没有区别。
    (2)实现上的(Implementation): 各种浏览器,就是这个规范的实现者。
    常见的不同:
    1)GET的数据在URL上是可见的, POST请求不显示在URL中。
    2)GET对长度是有限制的,POST长度是无限的。
    3)GET请求的数据可以收藏为书签, POST请求到的数据不可以收藏为书签。
    4)GET请求后,按后退按钮,刷新按钮无影响,POST请求数据会重新提交
    5)GET编码类型:application/x-www-form-url,
    POST编码类型:有很多种。 eg: encodeapplication/x-www-form-urlencoded、 multipart/form-data
    6)GET的历史参数会被保留在浏览器里,post不会保存在浏览器中
    7)GET只允许ASCLL编码,POST没有编码限制,允许发二进制
    8)GET和POST相比,GET安全性较差。因为所发的数据是URL的一部分

相关文章

  • HTTP

    get和post请求的区别 GET参数通过URL传递,POST放在Request body中。GET比POST更不...

  • post And get

    post And get post 与 get 请求的区别: 相同点:post和get都属于tcp协议传输。 po...

  • API Test-基础知识

    1、接口测试的类型:get/post/delete/put 2、post和get的区别: a、get参数写在...

  • http协议,tcp/udp汇总

    GET和POST请求方式的区别? get获取数据,post发送数据 get拼接URL后面,post参数放在body...

  • 实现异步请求的方法

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

  • 这份PHP面试题,我只挑重点,且很详细

    基础篇 1 Get 和 POST 的区别 表单提交中get和post方式的区别有5点 get是从服务器上获取数据,...

  • URLConnection以post方式提交数据

    post请求跟get请求的区别 一 ☆☆☆☆☆☆☆和get方式提交数据 区别 路径不同 二 ☆☆☆☆☆☆☆和get...

  • POST和GET的区别

    Post和Get请求的区别GET和POST是HTTP请求的两种基本方法,最直观的区别就是GET把参数包含在URL中...

  • get和post

    HTTP POST和GET的区别 1、HTTP 只有POST和GET 两种命令模式; 2、 POST 是被设计用来...

  • 2018-10-08:数据的增加与修改

    JSP表单 method中的get和post的区别(默认为get) get地址明参,post将参数隐藏 get不支...

网友评论

    本文标题:get和post的区别

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