【发布时间】:2017-05-27 06:53:12
【问题描述】:
我正在尝试使用 ELK 容器在 Kibana 仪表板上发布一些 json 数据,但我收到错误 XMLHttpRequest cannot load myUrl。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'http://localhost' 不允许访问。尽管出现错误,但它在 Kibana 仪表板上将数据显示为一个字符串中的整个 json 为“message=test”,它必须只是“test”。
即使我错误解析的 json 数据被正确发送并显示在 Kibana 上,它也会一直给我“失败”警报。
我的功能是
sendLog: function()
{
Ext.Ajax.request({
url: url,
cors: false,
useDefaultXhrHeader : false,
method: 'POST',
params:
{
"message": "test"
},
success: function () {
alert('success');
},
failure: function () {
alert('failure');
}
});
}
【问题讨论】: