在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ Meteor http
Meteor結(jié)構(gòu)
Meteor部署
Meteor排序
Meteor事件
Meteor Blaze
Meteor第一個(gè)應(yīng)用程序
Meteor發(fā)布和訂閱
Meteor環(huán)境安裝配置
Meteor package.js
Meteor在手機(jī)上運(yùn)行
Meteor集合
Meteor模板
Meteor跟蹤器
Meteor發(fā)送郵件
Meteor計(jì)時(shí)器
Meteor ToDo App實(shí)例
Meteor軟件包管理
Meteor方法
Meteor表單
Meteor Assets資源
Meteor會(huì)話
Meteor EJSON
Meteor http
Meteor安全
Meteor核心API
Meteor check
Meteor帳號(hào)
Meteor教程

Meteor http

該軟件包提供了 get, post, put 和 delete 方法的HTTP請(qǐng)求API。

Install軟件包

我們將在下面運(yùn)行在命令提示符窗口中的代碼安裝該軟件包。
C:\Users\Administrator\Desktop\meteorApp>meteor add http

CALL方法

這是可以使用GET,POST,PUT和DELETE方法參數(shù)。在這個(gè)例子中,我們將向你展示如何使用GET參數(shù)。這一章中的例子將使用偽造REST API:訪問這個(gè)網(wǎng)站. 可以看到,這個(gè)方法是使用四個(gè)參數(shù)。我們已經(jīng)提到第一個(gè)參數(shù)GET。第二個(gè)是:API URL. 第三個(gè)參數(shù)是一個(gè)空的對(duì)象,在這里我們可以設(shè)置一些可選參數(shù)。最后一個(gè)方法是異步回調(diào),我們可以處理錯(cuò)誤,并響應(yīng)工作。

HTTP.call( 'GET', 'http://jsonplaceholder.typicode.com/posts/1', {}, function( error, response ) {

   if (error) {
      console.log(error);
   } else {
      console.log(response);
   }
});

GET方法

相同的請(qǐng)求還可以通過使用 GET 代替 CALL 方法發(fā)送。可以看到,第一個(gè)參數(shù)是現(xiàn)在API URL。

HTTP.get( 'http://jsonplaceholder.typicode.com/posts/1', {}, function( error, response ) {

   if ( error ) {
      console.log( error );
   } else {
      console.log( response );
   }
	
});
前面的兩個(gè)實(shí)例將記錄相同的輸出。

POST方法

在該方法中,我們?cè)O(shè)置需要被發(fā)送到服務(wù)器(postData)的數(shù)據(jù)作為第二個(gè)參數(shù)。在我們的 GET 請(qǐng)求與其他的都是一樣的。

var postData = {
   data: {
      "name1": "Value1",
      "name2": "Value2",
   }
}

HTTP.post( 'http://jsonplaceholder.typicode.com/posts', postData, 
   function( error, response ) {
	
   if ( error ) {
      console.log( error );
   } else {
      console.log( response);
   }
	
});
控制臺(tái)將記錄 postData 數(shù)據(jù)對(duì)象。

PUT方法

我們可以通過使用 PUT 方法來更新數(shù)據(jù)。這個(gè)概念和我們的上一個(gè)示例是一樣的。
var updateData = {
   data: {
      "updatedName1": "updatedValue1",
      "UpdatedName2": "updatedValue2",
   }
}

HTTP.put( 'http://jsonplaceholder.typicode.com/posts/1', updateData, 
   function( error, response ) {
	
   if ( error ) {
      console.log( error );
   } else {
      console.log( response );
   }
	
});
現(xiàn)在我們可以看到在控制臺(tái)更新的對(duì)象。

DEL方法

最后,我們可以通過使用DEL方法發(fā)送刪除請(qǐng)求到服務(wù)器。我們將刪除 data 對(duì)象內(nèi)的一切數(shù)據(jù)。
var deleteData = {
   data: {}
}

HTTP.del( 'http://jsonplaceholder.typicode.com/posts/1', deleteData, 
   function( error, response ) {
	
   if ( error ) {
      console.log( error );
   } else {
      console.log( response );
   }
	
});
控制臺(tái)將顯示刪除過程是成功的。


上一篇:Meteor教程下一篇:Meteor跟蹤器