var response = await this.http.post(proxyURL, cipherPayLoad, {
headers: new commonHttp.HttpHeaders(requestHeaders),
observe: 'response',
reportProgress: false,
responseType: 'text',
withCredentials: false,
}).toPromise();
当此请求失败并给出状态代码400(错误请求)时,我想解析所有Response Header参数及其各自的值
err => {
console.log(err);
console.log(err['headers']);
console.log(err['headers'].get('messages'));
console.log(err['headers'].get('Content-Type'));
})
但是从上面的代码中,我只能获取内容类型
答案 0 :(得分:0)
此错误通常表示您传递的某种错误数据。可能是因为某些整数字段值是浮点数,或者整数字段值是字符串等。
我建议您使用邮递员并在体内发送数据。尝试删除一个属性来确定哪种确切的数据格式是错误的