我湿通过http://www.w3schools.com/tags/ref_httpmethods.asp并想知道为什么我不应该总是喜欢 通过GET请求POST请求。我可以想到两个scnarios,我必须使用POST请求而不是GET 请求。它们是: -在大多数情况下,POST请求可以替代GET请求吗?
1)在那里我有要求,如果我的要求是缓存网页(如POST请求中 不缓存网页)书签的网址
2),所以下一次同样的URL被打到,它可以从缓存中获得 并优化性能。
我同意POST请求的目的是创建/更新,其中GET请求被设计 检索resource.Though资源,techincally它们可以使用副反之亦然也。
所以我想知道 是它并不总是benefecial使用过GET请求POST请求(除了我上面提到的 两个要求)的帖子更安全?我的理解是否正确?
是的。你是对的。在POST请求中,用户看不到您要发送的参数。你可以避免URL注入。并且还纠正了获取请求的书签和缓存页面 – Viji