与POST相比,GET方法的缺点是什么?在HTTP协议的哪一个更好?
答案 0 :(得分:2)
这两种方法都不是更好的"或者"更糟糕"它们存在的原因各不相同。最佳实践要求您使用GET检索信息/数据/页面,而POST则用于为服务器发送数据。
主要区别在于请求的实际数据到达服务器的方式。对于GET,假定数据是参数,并以名称=值对的形式编码到您的地址中。对于POST name = value对,请进入消息正文。
我可以想到的一个缺点是安全性 - 如果你绝对希望你的数据被加密,你绝对想要POST,因为只有消息的主体可以被加密。