1

我正在向我无法控制的服务器发送一个 dojo xhrPost 请求,这给了我一个 303 重定向作为响应。问题是,服务器重定向 URI 是错误的(通过一些反向代理或错误并更改它)并导致错误。

我想获取 303 重定向 URI,对其进行解析并使用正确的 URL 执行 GET 请求。问题是,我只从我的 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);
4

0 回答 0