为什么我的POST方法在Angular中不起作用

问题描述

以邮递员发送数据时,我的状态为200-成功[

screen form postman1

但是当我尝试通过Angular CLI将POST请求发送到相同的URL时,出现了400错误,提示MALFORMED_JSON

 const testData = {
    "address_1": "ddd","contact_person_1": "ddd","full_name": "dsad","is_active": 2,"phone_no_1": "11111",}
return this.http.post(`${this.urlAdmin}branches/save`,testData).pipe(
  catchError((err) => {
      console.log('err',err)
    return of(false);
  })
);

这是我在浏览器中请求的参数下面的屏幕

enter image description here

有人可以帮忙吗?

解决方法

从Angular调用api时,可以遵循以下顺序: this.http.post(baseUrl,parameterModel,headers).pipe();

,正如我所见,您需要添加标题,模型,并确保从api路径进入。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...