首页 > 解决方案 > Ionic Angular 无法在发布请求中发送表单数据

问题描述

我正在努力将表单数据在发布请求中从 ionic 发送到休息服务器。以下是我尝试过的方法

// 1st
let postData =  {
  limit: 8,
  offset: 0
}

// 2nd
var formData: any = new FormData();
formData.append("limit", 5);
formData.append("offset", 0);

// 3rd
let empData={"limit":"5","offset":"0"};

const httpOptions = {
  headers: new HttpHeaders({
    'enctype': 'multipart/form-data',
    'Access-Control-Allow-Origin': '*',
    'Access-Control-Allow-Headers': 'Origin, Content-Type, X-CSRF-Token',
    'Access-Control-Allow-Methods': 'POST, GET, PUT, DELETE',
    'Content-Type': 'application/json'
  })
};

我正在像这样触发 post call

return this.http.post("http://localhost/finapi/getfaq", emp, httpOptions);

我正在捕获变量限制的值,它是空的。

当我从邮递员那里尝试时,同样的请求也有效。从现在开始,我一直在为此苦苦挣扎,无法弄清楚。有什么建议么?

离子版本 6.6.1

标签: ionic-framework

解决方案


推荐阅读