Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 即使状态为200,也无法从http post调用获得任何响应_Javascript_Json_Ajax_Http - Fatal编程技术网

Javascript 即使状态为200,也无法从http post调用获得任何响应

Javascript 即使状态为200,也无法从http post调用获得任何响应,javascript,json,ajax,http,Javascript,Json,Ajax,Http,我有一个POST类型的api。在向该API发送JSON主体时,我会得到一些JSON响应。下面是邮递员的截图 现在我尝试使用这个API调用,我编写了一个简单的HTTP post调用,下面是代码 var itemdata = { "terms": { "items": [ { "_type": "term", "_id": "6662c0f2.e1b1ec6c.1mdlmv35e.1618tt1.8mb4gb.nahef1p

我有一个POST类型的api。在向该API发送JSON主体时,我会得到一些JSON响应。下面是邮递员的截图

现在我尝试使用这个API调用,我编写了一个简单的HTTP post调用,下面是代码

 var itemdata = {
"terms": {
    "items": [
        {
            "_type": "term",
            "_id": "6662c0f2.e1b1ec6c.1mdlmv35e.1618tt1.8mb4gb.nahef1pustcmu5k10omdh",
            "_url": "https://10.11.13.155:9445/ibm/iis/igc-rest/v1/assets/6662c0f2.e1b1ec6c.1mdlmv35e.1618tt1.8mb4gb.nahef1pustcmu5k10omdh",
            "_name": "Export_01"
        }

    ]
}
};
  $http({
   method: 'POST',
    url: posturl,
    body : itemdata
})
.success(function (data) {
  console.log(data);
})
.error(function (error, status){
    console.log(error,status); 
}); 
但问题是我得到了200,但我没有得到任何回应。下面是浏览器网络选项卡的屏幕截图


除此之外,我没有看到任何错误或任何反应。这里的问题是什么?有人能帮我解决这个问题吗?

请查看响应标题
内容长度:0
-这就是为什么您的结果没有数据的线索-您的请求标题也有
内容长度:0
-这表明您没有发送任何帖子data@JaromandaX我不知道。我以前没有遇到过这样的问题。这里的解决办法是什么?没有iam正在发送数据,如果您看到代码@jaromandax不符合headers@JaromandaX那么我们是否需要在服务器端头中添加一些内容?