从chrome扩展程序发布数据

我有一个rest方法可以从用户那里接收数据,这是CURL命令:

卷曲-X POST -H“内容类型:application / json” -d“ data_test” http://localhost:8080/datum

现在,我正在尝试使用java-script POST数据:

var request = new XMLHttpRequest();
let url='http://localhost:8080/datum';
let data=body;
request.open('POST',url,true);
request.setRequestHeader("Content-Type","application/json");
request.send(data);

但这什么也收不到。

我正在 Chrome扩展程序中使用此Java脚本。

duch1999 回答:从chrome扩展程序发布数据

这是我当前的代码:

var xhr = new XMLHttpRequest();
        xhr.open("POST","http://localhost:8080/datum",true);
        xhr.setRequestHeader("Content-type","application/json");
        xhr.onreadystatechange = function() {
          if (xhr.readyState == 4) {
            console.log(xhr.responseText);
          }
        }
        xhr.send(dat);

它有效,问题出在我的其余api中。

本文链接:https://www.f2er.com/3161898.html

大家都在问