【发布时间】:2022-11-30 23:57:32
【问题描述】:
我正在尝试从以下代码中获取响应。这给出了 JSON 输出。在服务器中,我收到415 问题并且响应也没有到来。
constructor(private http: HttpClient){}
public getReports(postData: IRreq) {
let headers = new HttpHeaders();
headers.append('Content-Type', 'application/json');
return this.http.post(sampleurl, JSON.stringify(postData), { headers: headers })
.pipe(map((res:any) => this.report = res));
};
API 没有问题,在邮递员中获得 200 和响应。不确定这里的问题是什么,需要一些帮助。谢谢
【问题讨论】:
-
415 代表
Unsupported Media Type。您是否也在 Postman 中以application/json的形式发送有效负载?在任何情况下,您的 api 都会故意返回 415?没有更多信息,我没有其他想法 -
删除 JSON.stringify 可以修复它
标签: javascript angular http http-headers angular-httpclient