首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Post/Redirect/ Get :多次调用Get

Post/Redirect/ Get :多次调用Get
EN

Stack Overflow用户
提问于 2010-11-13 23:18:14
回答 3查看 1.3K关注 0票数 1

我有一个网页,其中有一个表格是通过邮寄提交的。这个POST路由处理一些数据,并将用户重定向到GET路由。问题: GET路由被多次调用,通常是3次。因此,三个GET被触发,用户看到的是第一个GET请求。另外两个GET请求,我可以在我的日志中看到。

有时甚至会发生GET被调用三次以上的情况...

(当然,POST路由只调用一次...)

顺便说一下,我在Jetty (-> Google App Engine)上使用JRuby/JRack/Sinatra。问题发生在本地和远程。

菲利普

EN

回答 3

Stack Overflow用户

发布于 2010-11-23 08:34:28

我以前在我的代码中也遇到过同样的问题(尽管平台不同)。结果是页面中的元素引用了与页面相同的url。我有一个损坏的图像和两个被忽略的css文件,这些文件已经被设置为父页面。

如果是同类问题,您可以使用Firebug的net选项卡进行验证和调试。

票数 3
EN

Stack Overflow用户

发布于 2010-11-13 23:26:51

在看不到代码的情况下不能确定,但在大多数情况下,脚本将在调用重定向函数后继续执行。尝试在调用redirect_to之后立即从您的方法返回。

票数 0
EN

Stack Overflow用户

发布于 2010-11-23 03:47:44

您的代码中存在一个逻辑错误。把它修好。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4173201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档