當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript Client.put方法代碼示例

本文整理匯總了TypeScript中node-rest-client.Client.put方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript Client.put方法的具體用法?TypeScript Client.put怎麽用?TypeScript Client.put使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在node-rest-client.Client的用法示例。


在下文中一共展示了Client.put方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: Promise

 return new Promise( ( resolve: (collectionInfo:{collectionId:string, postmanId:string} ) => void, reject: ( err?: any ) => void ) => {
   try {
     console.info("Update postman collection: ", collectionInfo.collectionId);
     let client = new Client();
     client.on( 'error', reject);
     let args: any = {
       headers: {
         "Content-Type": "application/json",
         "X-Api-Key": apiKey
       },
       data: { collection: collection }
     };
     collection.info._postman_id = collectionInfo.postmanId;
     let url = `https://api.getpostman.com/collections/${collectionInfo.collectionId}`;
     client.put( url, args, ( data: any, response: any ) => {
       if ( response.statusCode >= 200 && response.statusCode < 300 ) {
         resolve( {collectionId: data.collection.uid, postmanId: data.collection.id} );
       } else {
         let message = "Wrong response status " + response.statusCode + ", expected 2xx -> body:\n " + JSON.stringify(data);
         reject( message );
       }
     } ).on( 'error', ( error: any ) => {
       let message = "Failed to POST to " + url + " (" + error + ")";
       reject( message );
     } );
   } catch ( e ) {
     reject(e);
   }
 });
開發者ID:MaxxtonGroup,項目名稱:microdocs,代碼行數:29,代碼來源:postman.client.ts


注:本文中的node-rest-client.Client.put方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。