出站链接仅在直接单击时创建错误请求

时间:2014-03-21 19:02:30

标签: ruby-on-rails ruby-on-rails-4 https hyperlink

有一个奇怪的,其中一个特定的链接(对于一篇关于中的文章)不断给我一个404错误,但只有直接点击。如果我点击“在新标签页中打开”,或者“复制链接地址”。并粘贴它,甚至从错误的404请求中复制url并将其粘贴到新的选项卡/窗口中 - 所有这些工作都可以。

链接在此页面上 - http://www.welivecontent.com/posts/confessions-of-an-ex-tech-journalist(只需点击标题)。

问题是跨浏览器(我在Firefox,Safari和Chrome中尝试过)。

似乎是在网站的任何链接上'媒体'因为我试过尝试了几个链接。

它并非专门针对https问题,因为其他指向https重定向的出站链接确实有效。

我使用gems' metainspector' open-uri'和' open_uri_redirections'解析提交的网址。

之前是否有其他人遇到此问题?或者有人可以帮助指出如何调试它吗?

很抱歉,如果信息有点稀疏,但我不确定还有什么帮助。

1 个答案:

答案 0 :(得分:0)

这是因为您的链接实际上是对链接页面发出POST请求,而不是GET请求。必须将路由设置为仅期望GET请求,这似乎是正确的。