如何在ionic2中使用http GET/POST请求 以及需要导入哪些数据?
我试过HTTP GET request in JavaScript?,但它不适合我。如何在离子2中创建http GET/POST请求?
0
A
回答
1
GET例
this.posts = null;
this.http.get('https://www.reddit.com/r/gifs/top/.json?limit=2&sort=hot').map(res => res.json()).subscribe(data => {
this.posts = data.data.children;
});
console.log(this.posts);
https://www.joshmorony.com/using-http-to-fetch-remote-data-from-a-server-in-ionic-2/
POST例
let headers = new Headers();
headers.append('Content-Type', 'application/json');
let body = {
message:"do you hear me?"
};
this.http.post('http://spstest.000webhostap..., JSON.stringify(body), {headers: headers})
.map(res => res.json())
.subscribe(data => {
console.log(data);
});
}
https://www.joshmorony.com/how-to-send-data-with-post-requests-in-ionic-2/
祝你好运。
0
对于首先创建要求,我们需要使用此命令添加提供商: -
$ ionic g provider restService
这里restService是TS文件名中,我们写如下的代码制作要求
load() {
console.log(' RestServiceProvider Load Method fro listing');
let postParams = { param1 : '', param2: '' }
if (this.data) {
return Promise.resolve(this.data);
}
// don't have the data yet
return new Promise(resolve => {
this.http.post("YOUR URL", postParams)
.map(res => res.json())
.subscribe(data => {
this.data = data;
resolve(this.data);
});
});
}
在上面的代码中,load()是restService类的方法,这个方法有助于提出请求。这个方法在你的其他类中被调用。
this.restSrvProvider.load().then(data => {
let mydata = data;
});
欲了解更多的知识,你可以去通过ionic blog的
相关问题
- 1. Http请求离子2
- 2. 离子2:停止HTTP请求
- 3. 如何在Angular 2中创建2个依赖的http请求
- 4. 如何在actionscript 2中创建HTTP请求
- 5. PHP - $请求 - >的getPost( 'FIRST_NAME')
- 6. 如何在离子中包含app.run()中的HTTP请求
- 7. 离子HTTP请求中的APK
- 8. 离子2 HTTP请求不工作 - 角2
- 9. Vala - 如何用汤创建HTTP请求?
- 10. 在java中创建HTTP GET请求?
- 11. 如何创建离子2应用
- 12. 如何使用先前的http请求中的数据创建http请求?
- 13. 为HTTP创建头请求
- 14. 离子1个外部的HTTP请求
- 15. 离子1.不起作用HTTP请求
- 16. 离子http请求没有被解雇
- 17. HTTP获取请求单个对象离子2
- 18. 请离子2
- 19. 如何分离背景HTTP请求
- 20. 创建具有离子2
- 21. 离子2 - 页面发送后请求
- 22. HTTP请求角2
- 23. 如何在F#中创建HTTP POST请求?
- 24. 如何在Powershell中创建HTTP Post/GET请求?
- 25. 如何在WHM插件中创建HTTP请求(POST,GET,DELETE,PUT)?
- 26. 如何在JQuery中使用XML内容创建HTTP POST请求?
- 27. 如何在ActionScript 1中创建HTTP POST请求?
- 28. 如何在Windows服务中创建HTTP请求?
- 29. 如何在scala中为https请求创建akka-http cachedHostConnectionPool?
- 30. 如何在Java中创建原始HTTP请求?