解析期间出现Http错误| 204状态为错误状态

时间:2019-06-05 09:25:15

标签: angular typescript httpclient nativescript http-status-code-204

我试图将本机角度的应用程序记录在服务器上安装的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: }

1 个答案:

答案 0 :(得分:1)

我认为您的其余api返回content-type =“ application / json”。本地脚本xhr检查content-type响应标头。如果content-type =“ application / json”,它将解析数据。实际上204返回空字符串,因此将引发错误。我认为这应该是修复本机脚本团队的方法。因此,您可以通过从响应中删除content-type标头或传递content-type =“ text”来解决此问题,两者都将支持本机脚本。只需尝试