Назад | Перейти на главную страницу

Изменение кода состояния с проксированного внутреннего сервера с помощью nginx

Я проксирую некоторые пути на другой сервер. Этот сервер отвечает 302 перемещено временно. Мне нужно изменить этот конкретный код состояния на 200 ОК. В противном случае я могу передать ответ как есть, а другие коды состояния должны пройти без изменений.

location /api {
  proxy_pass http://some.server/api;
}

Причиной искажения кода состояния является IE, который не работает с кодом состояния 302 в этом запросе при использовании Ajax.