我试图将本机角度的应用程序记录在服务器上安装的influxdb中。向服务器API发送日志成功,并返回204状态代码和错误。 为此,我已经引用了许多答案,例如this,但没有帮助我。
错误:
$(function () {
$('[data-toggle="tooltip"]').tooltip();
});
API调用:
{
JS: "headers": {
JS: "normalizedNames": {},
JS: "lazyUpdate": null,
JS: "headers": {}
JS: },
JS: "status": 204,
JS: "statusText": "Unknown Error",
JS: "url": null,
JS: "ok": false,
JS: "name": "HttpErrorResponse",
JS: "message": "Http failure during parsing for (unknown url)",
JS: "error": {}
JS: }
答案 0 :(得分:1)
我认为您的其余api返回content-type =“ application / json”。本地脚本xhr检查content-type响应标头。如果content-type =“ application / json”,它将解析数据。实际上204返回空字符串,因此将引发错误。我认为这应该是修复本机脚本团队的方法。因此,您可以通过从响应中删除content-type标头或传递content-type =“ text”来解决此问题,两者都将支持本机脚本。只需尝试