Я использую функции jQuery ajax для доступа к веб-службе, но сервер вместо того, чтобы возвращать ответ со кодом состояния, описывающим проблему, запрос перенаправляется на страницу с заголовком 200, описывающим проблему. Я не могу вносить никаких изменений в это, поэтому мне нужно как-то решить его на клиенте.
Пример: Запрос отправляется на какой-то URL-адрес, который не найден, поэтому я получаю перенаправление 302 в другое место. Новый запрос отправляется, и я получаю 200 OK, тем самым предотвращая обратный вызов ошибки.
Можно ли каким-либо образом предотвратить запрос ajax для переадресации и вместо этого вызвать обратный вызов, предпочтительно метод ошибки. В качестве альтернативы, можно ли обнаружить, произошло ли перенаправление в клиенте?