Я отправляю запрос 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);