如何在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. 離子2:停止HTTP請求
- 4. 離子2頭不被HTTP請求
- 5. 如何在Angular 2中創建2個依賴的http請求
- 6. 如何在PHP中創建HTTP請求?
- 7. 如何在Telnet中創建HTTP請求
- 8. 如何在actionscript 2中創建HTTP請求
- 9. PHP - $請求 - >的getPost( 'FIRST_NAME')
- 10. 如何在離子中包含app.run()中的HTTP請求
- 11. 離子2 HTTP請求不工作 - 角2
- 12. 離子HTTP請求中的APK
- 13. 如何創建HTTP-499請求
- 14. Vala - 如何用湯創建HTTP請求?
- 15. 如何使用as2創建Http請求?
- 16. 如何創建HTTP POST請求
- 17. 在java中創建HTTP GET請求?
- 18. 如何創建離子2應用
- 19. 在for循環中創建http請求ANGULAR JS 2
- 20. 如何使用先前的http請求中的數據創建http請求?
- 21. 爲HTTP創建頭請求
- 22. 添加$ http請求磚離子應用
- 23. 離子1.不起作用HTTP請求
- 24. 離子http請求沒有被解僱
- 25. 離子1個外部的HTTP請求
- 26. 如何創建跨域請求(Angular 2)?
- 27. HTTP獲取請求單個對象離子2
- 28. HTTP POST請求從離子2個前PHP服務器端
- 29. 請離子2
- 30. 如何分離背景HTTP請求