Мое веб-приложение работает следующим образом:
- / abc / xyz: постоянный редирект ответа 301 Расположение: / abc / xyz /
- / abc / xyz /: на основе соответствующего ответапо HTTP запрашивается метод
Теперь, когда я выдаю запрос следующим образом:
dojo.xhr('PUT', {url : "/abc/xyz"})
Следующие последовательности операций происходят автоматически:
- A PUTзапрос отправлен
- Получено постоянное перенаправление 301
- Запрос GET отправлен на новый URL / abc / xyz /
Я не понимаю, почемуэто происходит.Я не хочу, чтобы dojo.xhr был таким умным.Я хочу, чтобы он просто остановился на 301 ответе на постоянное перенаправление и позволил мне позаботиться о том, как обрабатывать постоянное перенаправление.Я бы предпочел обновить URL и отправить новый запрос PUT в этом случае.Ситуация такая же для всех других методов HTTP, таких как OPTIONS и т. Д. Я использовал приведенный выше PUT в качестве примера.
Есть ли возможность настроить dojo.xhr так, чтобы он вел себя так?