Я ударился об этом уже 2 дня, и пока не найду удачи.Нужна помощь по этому вопросу.
Проблема:
Front End делает 10 похожих XHR-запросов (для разных пользователей) к моему Rails API, и лишь немногие из них произвольно завершаются неудачнос кодом состояния 404.
Мои наблюдения:
- Если я сделаю тот же запрос еще раз, он пройдет.
- Я не вижу никакихтрассировка 404 запросов даже попадания на мой сервер (с использованием логов).
Моя теория такова: поскольку некоторые из моих запросов не могут попасть на мой thin
сервер, они получают 404. Теперьпутаница заключается в том, почему она набирает cowboy
200 код состояния
404 код состояния
[РЕДАКТИРОВАТЬ] полезная нагрузка ответа на 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>