使Angular设置正确的请求头信息,使其可以正确识别Content-Type为application/json。修改你的代码如下:
import { HttpHeaders } from '@angular/common/http';
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json'
})
};
this.http.post(url, data, httpOptions).subscribe(
res => {
console.log(res);
},
err => {
console.log('Error occured')
}
);
通过在HTTP请求中使用HttpHeaders对象来设置请求头,以确保正确的Content-Type头信息被发送。在这个例子中,我们将Content-Type值设置为'application/json”。这将使Angular正确解析我们发送的请求。