【发布时间】:2013-05-03 16:14:33
【问题描述】:
例如,使用信用卡付款时,我们将POST 发送到网址/paymybill-cc。我们希望避免在用户刷新页面时重新发布。在这种情况下,使用GET 方法重定向到同一个url 是一种首选方式吗?
【问题讨论】:
标签: rest http-method
例如,使用信用卡付款时,我们将POST 发送到网址/paymybill-cc。我们希望避免在用户刷新页面时重新发布。在这种情况下,使用GET 方法重定向到同一个url 是一种首选方式吗?
【问题讨论】:
标签: rest http-method
通常POST 发生在指定您要创建的内容的网址上,就像您的情况一样,但GET 应该发生在像/paymybill-cc/:id 这样的网址上以获得特定的网址。
如果我被允许GET /paymybill-cc 我希望它会退回所有付款,可能有默认限制,但很多。
如果用户重新加载包含POST 数据的页面,则会提示他重新提交数据到服务器。有关详细信息,请参阅How do I reload a page without a POSTDATA warning in Javascript?。
【讨论】: