在Http模块中,我可以使用response轻松获得响应代码.状态,但当我使用HttpClient模块时,我无法获得响应.状态,它显示未定义.

那么,我怎样才能得到回应呢.在Angular 4中使用HttpClient模块的状态.请帮忙.

推荐答案

From this section,这是调整后的代码

http
  .post<T>('/yoururl', whateverYourPostRequestIs, {observe: 'response'})
  .subscribe(resp => {
     console.log(resp);
  });

答案是{observe:'response'}.然后,您可以查看记录的响应并 Select 所需内容.

Angular相关问答推荐

NG构建后多余的国旗

Angular中的Bootstrap carousel动态属性

TransLoco合并本地和服务器端转换对象

首期日历发行

HTTP拦截器在Angular 17项目中不起作用

如何使用独立组件在ANGLE(16+)中实现嵌套布线

当可观察到的更改时,异步管道不更新视图

一次重定向后,所有子路由都处于活动状态

显示用户名-Angular

使用forkJoin和mergeMap的正确方式是什么?

以 Angular 形式添加动态控件失败

如果Angular 数据为空,如何设置N/A

如何禁用特定数据集图表js的默认标签

在组件级别加载 JS 脚本(不在启动时)

Springboot/Angular2 - 如何处理 HTML5 url?

在 Angular 中动态设置样式

实现自定义 NgbDateParserFormatter 来更改 NgbInputDatepicker 上输入值的格式是否正确?

Angular2material对话框自动关闭

angular2 测试,我如何模拟子组件

单元测试错误:无法从同步测试中调用 Promise.then