Как получить 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);

0 ответов

Другие вопросы по тегам