【发布时间】:2020-11-26 08:24:57
【问题描述】:
当我发送 POST 请求表单 POSTMAN 并得到正确响应时
这是 Postman POST 的 Form-Data Body 请求。
当我从 POSTMAN 发送 POST 请求并得到错误响应时
JSON 正文请求
Content-Type : multipart/form-data;
内容类型:多部分/表单数据;带有 json 正文的标头:
我发送帖子请求时的 Angular 和 IONIC 代码
const formData = new FormData();
let httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'multipart/form-data; charset=UTF-8'
})
};
formData.append('countrycode',this.formSMS.countrycode);
formData.append('mobileNo',this.formSMS.mobileNo);
formData.append('type',this.formSMS.type);
formData.append('whatsapp',this.formSMS.whatsapp);
// rest data to the form.
//Object.keys(restObj).forEach(key => {
// formData.append(key, restObj[key]);
//});
console.log(formData);
// Send it.
return this.http.post(Url, formData, httpOptions)
.toPromise()
.catch((e) => {
console.log(e);
// handle me
});
但我得到了我不想要的错误响应。
注意:OTP 提供商文档注意:请求应作为正文中的 POST 参数发送
在 IONIC/ANGULAR/POSTMAN(JSON 类型) 中正确的方法是什么?
【问题讨论】:
-
任何人知道我在离子代码中遇到错误吗?
标签: json angular ionic-framework postman ionic-native