GET什么意思啊?
问题描述:
GET什么意思啊?
答
事实上 GET 适用于多数请求,而保留 POST 仅用于更新站点.根据 HTTP 规范,GET 用于信息获取,而且应该是安全的和幂等的. 在这里,所谓安全的意味着该操作用于获取信息而非修改信息.换句话说,GET 请求一般不应产生副作用.幂等的意味着对同一 URL 的多个请求应该返回同样的结果.完整的定义并不像看起来那样严格.从根本上讲,其目标是当用户打开一个链接时,她可以确信从自身的角度来看没有改变资源. 比如,新闻站点的头版不断更新.虽然第二次请求会返回不同的一批新闻,该操作仍然被认为是安全的和幂等的,因为它总是返回当前的新闻.反之亦然. POST 请求就不那么轻松了.POST 表示可能改变服务器上的资源的请求.仍然以新闻站点为例,读者对文章的注解应该通过 POST 请求实现,因为在注解提交之后站点已经不同了(比方说文章下面出现一条注解). GET 与 POST 之间的区别并不总是那么严格,也存在一些共性.许多站点在 POST 请求中封装了简单的信息获取,可能是因为开发人员认为这样对他来说更简单.术语