XHR后响应200但无法执行发送

时间:2014-10-15 11:43:24

标签: javascript xmlhttprequest

我遇到Api帖子的问题。 Api正在使用OAuth,我正在生成所有有效信息并将其发布到request_token网址。 在Chrome网络标签中,我得到一个响应200,其中包含正确的令牌, 但在控制台中我收到错误,无法获取响应数据。

NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'https://www.obsidianportal.com/oauth/request_token'.

如果我将其设置为Async,则它会在POST(已取消)

时完全失败
xhr.open("POST", "https://www.obsidianportal.com/oauth/request_token", false);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
//xhr.responseType = "text/html";
//xhr.responseType = "text";
xhr.addEventListener("error", function() { console.log(xhr, arguments); }, false);
xhr.send(postData);

PostData是生成的OAuth信息,只有一次有效,因此很难调试。

对此问题的任何帮助都会很棒。

0 个答案:

没有答案