Как получить URI перенаправления из ошибки 303
Я отправляю запрос dojo xhrPost на сервер, который не могу контролировать, что дает мне перенаправление 303 в качестве ответа. Проблема в том, что URI перенаправления сервера неверен (прохождение через некоторый обратный прокси-сервер или ошибка и его изменение) и приводит к ошибке.
Я хочу получить URI перенаправления 303, проанализировать его и выполнить запрос GET с правильным URL-адресом. Проблема в том, что я получаю только ошибку от своего xhrPost и не могу получить URL перенаправления от него. Есть ли способ сделать это?
Пример кода:
var xhrArgs = {
url: "https://sometestdomain.com/",
postData: formData,
handleAs: "json",
headers: {
'Authorization': 'Basic 321123123something2313123'
load: function (data) {
console.log(data);
},
error: function (error) {
console.log(error);
},
handle: function (error, ioargs) {
console.log(ioargs);
console.log(error);
}
}
var test = dojo.xhrPost(xhrArgs);