例如,在使用信用卡付款时,我们会POST
向网址/paymybill-cc
付款。我们希望避免在用户刷新页面时重新发布。在这种情况下,它是使用GET
方法重定向到同一网址的首选方法吗?
答案 0 :(得分:1)
通常POST
会在指定您要创建的内容的网址上发生,例如您的情况,但GET
应该发送到/paymybill-cc/:id
之类的网址以获取特定网址。
如果我被允许GET /paymybill-cc
我会期望它返回所有付款,可能有默认限制,但很多都是。
如果用户重新加载包含POST
数据的页面,则系统会提示他将其数据重新提交给服务器。有关详细信息,请参阅How do I reload a page without a POSTDATA warning in Javascript?。