【发布时间】:2023-03-21 09:00:02
【问题描述】:
我有一个 URL 可以点击,比如http://172.22.xx.xx:port/domain/section。我正在使用 HttpClient 进行 http 调用,并且能够在开发人员工具的网络选项卡中看到 200 个状态代码以及 json 数据。
组件-
this.coreService.getData().subscribe(
(data) => {
console.clear();
console.log('res: ', data);
},
(error) => {
console.clear();
console.log('err: ', error);
}
);
服务-
getData() {
const url = 'http://172.22.xx.xx:8080/domain/section';
return this.http.get(url);
}
问题是,我能够捕获的不是响应中的数据,而是 HttpErrorResponse 格式的错误。
响应格式如下:
想知道哪里出了问题?来自 API 的数据是否格式不正确?
【问题讨论】:
-
您的网址中好像漏掉了“//”
-
现在在 const url 中添加了 '//'。
标签: angular angular-httpclient angular4-httpclient