【问题标题】:Ionic2 - angular2 http post request returns an errorIonic2 - angular2 http post 请求返回错误
【发布时间】:2017-08-20 21:17:54
【问题描述】:

我尝试在我的 ionic2 应用程序上发送 post 请求,当调用 post 方法时返回错误但没有任何消息。我认为我在 angular2 发布请求上做错了任何人。

这是我的请求函数;

load(username, password){
    let body = new FormData();
     body.append('email', username);
     body.append('password', password);
    let headers = new Headers({
   'Content-Type': 'application/x-www-form-urlencoded'
  });
    let options = new RequestOptions({ headers: headers,  method: "post" });

  return new Promise((resolve) => {
debugger;
    this.http
        .post('http://asis-services.com/AsisTransitApi/token', body, options)
        .map(res => res.json())
        .subscribe(
            data => {
              console.log(data);
            },
            err => {
              console.log("ERROR!: ", err);
            }
        );
  }
  )};

你可以看看结果;

post request gets an error at the result

【问题讨论】:

    标签: angular typescript ionic-framework


    【解决方案1】:

    我解决了这个问题。这是 ionic 2 应用程序的权限问题。如果您在 ionic 服务模式下开发 ionic 2 应用程序并且您使用带有身份验证标头的 angular2 post 方法,http://blog.ionic.io/handling-cors-issues-in-ionic/ 可以帮助您解决问题,基本上您应该添加chrome 扩展,然后您可以轻松地在 ajax 上调用您的 post 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 2017-03-12
      • 2016-11-08
      • 1970-01-01
      • 2021-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多