GET request can be bookmarked and POST can not . Can anybody explain on this?
我正在研究HTTP方法。 我读到可以将GET请求加入书签并且不能将POST请求加入书签。
有人可以用一个例子来解释这个吗?
谢谢
可以为HTTP POST添加书签,但由于书签仅包含URL,因此所有表单参数都将丢失。这通常意味着Web服务器不知道如何处理请求,因为它需要一些表单参数。
如果您通过GET请求提交表单,则所有表单参数都会进入URL(在?之后),因此书签将包含Web服务器第二次重建页面所需的所有信息(cookie除外)或许,但网络服务器更有可能优雅地处理它)
POST无法加入书签。尝试为POST添加书签只会导致对URL进行GET操作。
这有一个非常好的理由,GET请求应该是幂等的 - 也就是说,多次发出相同的GET请求应该会产生相同的响应。另一方面,POST请求不是。
允许将POST加入书签可能会导致您支付两次费用,再次将资金转出您的银行帐户等。
并不是那个或那个不能被加书签。点击书签总是会触发