HTTP Post Request无法正常工作抛出错误" XMLHttpRequest"没有定义

时间:2017-09-04 18:19:50

标签: javascript post http-post

我对javascript很陌生,正在开发集成系统。

这是一个小型集成系统,因此我无法使用Ajax或添加任何其他常规Web技术,我只需要使用Javascript发送HTTP POST并在成功后获得响应,所以我的第一个目标是能够发送该POST消息

我已编写代码,但我收到错误

  

地图活动中的异常:org.mozilla.javascript.EcmaError:ReferenceError:" XMLHttpRequest"没有定义。

function abc(){
  var url = "https://na10.saourt.com/se/sendData";
  var method = "POST";
  var postData ="[{\"name\":\"anderson\",\"ContactEmail\":\"ad@gmail.com\"}]";
  var async = true;
  var request = new XMLHttpRequest();
  request.onload = function () {
      var status = request.status;
      var data = request.responseText;
  }
  request.open(method, url, async);
  request.setRequestHeader("Content-Type", "application/json");
  request.setRequestHeader("Authorization", "OAuth 123");
  request.setRequestHeader("securityToken", "123@abs");
  request.send(postData);
}

1 个答案:

答案 0 :(得分:0)

您是否尝试过发送空/基本帖子请求?