我对Ionic很陌生,我在Ionic中遇到了一个简单的http请求问题。
首先,我尝试使用@angular/http
进行 oAuth2 注册,但由于 CORS 原因(带有访问控制允许源标头的东西(而失败。
我成功地使用了天然离子@ionic-native/http
模块。 后来我注意到原生离子模块不支持 PUT 或 DELETE-请求 (https://ionicframework.com/docs/native/http/(。
所以再次谷歌搜索,我找到了cordova-http-plugin
(https://github.com/wymsee/cordova-HTTP(,但我不知道如何正确使用它。
我现在的问题是: 在 Ionic/Angular 中发出 http 请求的最佳方式是什么?
感谢您的任何帮助!
试试这个...
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);
});
希望这有帮助。