我完成了一个BrainBench测试和我的生活不能找出这个问题的答案...我不认为这是一个正确的答案。

选择1 PUT请求需要使用;它们是不可重复的。

选择2 HEAD请求需要使用;它们减少数据流量。

选择3 GET请求需要使用;它们更易于发送给其他用户。

选择4 POST请求需要被使用,因为GET请求可以由搜索引擎被无意地发送

选择5 DELETE请求需要使用;它们被设计用于此用途。

有帮助吗?

解决方案

我不是这种积极的,但我敢肯定它的选择4。

假设你有去到/Delete.aspx?id=4一个链接,而谷歌决定抓取链接。假如世界上没有授权检查,谷歌可以消灭你的记录。

编辑:下面有关于为什么职位是用来代替SO讨论获取的该改变的数据的动作。

其他提示

PUT,POST和DELETE都可以使用。 DELETE删除数据,这下“改变”下降。 PUT取代。 POST可以做任何事情。

在问题IMHO没有很好-措辞,但作为答案1和5包含错误信息,4可能被认为是正确的答案。

如果PUT替换的内容,那么它的幂等,因此可重复,因而1是错误的,如果没有特殊原因,后来这句话的一半。 HEAD是在这种情况下荒谬的,所以它的了。 GET是坏的上述原因(爬虫的摧毁内容等) - 获取手段GET。它好好尝试一下意味着GET(哦,并有一定的影响面) POST是正确的答案。 DELETE是为...删除资源。这是不是你想要的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top