Joh*_*soe 10
我认为GET与POST不是一个效率问题,而是一个语义问题.POST请求的目的是什么?如果意图以某种方式改变系统的状态,那么我建议将它们作为POST保留.如果意图只是从系统中检索一些数据,那么我会将它们更改为GET.
由于GET和POST请求都可以接受参数,因此数据参数的问题并没有真正发挥作用.(通过发布数据获取查询字符串和POST)
除了理论上的顾虑之外,还有使用GET或POST的真正原因.例如,GET请求可以由Web服务器,代理服务器和客户端缓存,而POST请求永远不会缓存AFAIK.我确信还有其他差异,但坚持请求的语义性质应该为您照顾它们.