数据未在http发布请求上返回

时间:2019-06-26 14:37:56

标签: ionic4 ionic-http

我试图从ionic-storage中获取身份验证令牌,并使用该令牌进行发布请求,但是HTTP发布未返回任何内容

这是我的实现方式

GET_Communities() {
return(this.storage.ready().then(
     () => {
       this.storage.get(TOKEN_KEY).then(
         (token) => {

    console.log(token);
    return(this.http.post('https://example.com/api/communities', JSON.stringify(token)).pipe(

    ) );
  }
  );

}```

1 个答案:

答案 0 :(得分:0)

我不知道您用于http的插件是什么,但是您应该尝试使用此本机插件:

import { HTTP } from '@ionic-native/http';

代替

import { HTTP } from '@angular/common/http';

如果您使用的是最后一个

在离子4中,您将必须执行以下操作:

import { http } from '@ionic-native/http';

this.http.post('https://example.com/api/communities', JSON.stringify(token)', {})
  .pipe(

  )

在此处了解更多信息:https://ionicframework.com/docs/v3/native/http/