是否是重用具有不同http方法的URL的首选方法?

时间:2013-05-09 08:26:15

标签: rest http-method

例如,在使用信用卡付款时,我们会POST向网址/paymybill-cc付款。我们希望避免在用户刷新页面时重新发布。在这种情况下,它是使用GET方法重定向到同一网址的首选方法吗?

1 个答案:

答案 0 :(得分:1)

通常POST会在指定您要创建的内容的网址上发生,例如您的情况,但GET应该发送到/paymybill-cc/:id之类的网址以获取特定网址。

如果我被允许GET /paymybill-cc我会期望它返回所有付款,可能有默认限制,但很多都是。

如果用户重新加载包含POST数据的页面,则系统会提示他将其数据重新提交给服务器。有关详细信息,请参阅How do I reload a page without a POSTDATA warning in Javascript?