调用Rails API时遇到间歇性404问题

时间:2019-07-10 19:29:18

标签: ruby-on-rails http heroku thin cowboy

我已经为此敲了两天了,我还没有找到任何好运。在这方面寻求帮助。

问题:

前端向我的Rails API发出10个类似的XHR请求(针对不同的用户),并且很少有请求会以404状态代码随机失败。

我的观察:

  • 如果我再次发出相同的请求,则通过。
  • 我什至没有发现任何404请求的痕迹,甚至没有击中我的服务器(使用日志)。

我的理论是,由于我的请求很少能到达我的thin服务器,所以它们得到了404。现在,令人困惑的是,为什么它会到达cowboy

200状态码 **200 Status Code**

404状态码 **404 Status Code**

[编辑] 404错误的响应有效负载如下所示。

<!DOCTYPE html>
    <html>
      <head>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta charset="utf-8">
        <title>No such app</title>
        <style media="screen">
          html,body,iframe {
            margin: 0;
            padding: 0;
          }
          html,body {
            height: 100%;
            overflow: hidden;
          }
          iframe {
            width: 100%;
            height: 100%;
            border: 0;
          }
        </style>
      </head>
      <body>
        <iframe src="//www.herokucdn.com/error-pages/no-such-app.html"></iframe>
      </body>
    </html>

0 个答案:

没有答案