【问题标题】:Ionic HTTP request plugin/module离子 HTTP 请求插件/模块
【发布时间】:2018-01-11 16:09:45
【问题描述】:

我对 Ionic 还是很陌生,我在 Ionic 中遇到了一个简单的 http 请求问题。

首先,我尝试使用 @angular/http 进行 oAuth2 注册,但由于 CORS 原因(与 access-control-allow-origin 标头有关)而失败。

我成功使用了原生离子@ionic-native/http-module。 后来我注意到本机 ionic 模块不支持 PUT 或 DELETE 请求(https://ionicframework.com/docs/native/http/)。

于是再次google,我找到了cordova-http-plugin (https://github.com/wymsee/cordova-HTTP),但我不知道如何正确使用它。

我现在的问题是: 在 Ionic/Angular 中发出 http 请求的最佳方式是什么?

感谢您的帮助!

【问题讨论】:

    标签: angular cordova http ionic-framework request


    【解决方案1】:

    试试这个...

    import { Http } from "@angular/http"
    

    在你的构造函数中......

    public http: Http
    

    然后发出请求……

    this.http.get('http://www.yourdomain.com/file.php).map(res => res.json()).subscribe(data => {
        console.log(data);
    });
    

    希望这会有所帮助。

    【讨论】:

    • 感谢您的回复,但使用 @angular/http 对我不起作用...正如我上面所说的,我总是遇到 access-control-allow-origin 错误。
    • 您是否控制您尝试连接的 API?
    • 不,我不控制 API。
    猜你喜欢
    • 2018-02-06
    • 1970-01-01
    • 2018-04-28
    • 2017-02-09
    • 1970-01-01
    • 2011-09-28
    • 2018-01-05
    • 2021-09-29
    • 1970-01-01
    相关资源
    最近更新 更多