プログラミング言語「ドリトル」

大阪電気通信大学 兼宗研究室

ユーザ用ツール

サイト用ツール


ref_webclient33

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
ref_webclient33 [2020/01/05 18:42]
klab 作成
ref_webclient33 [2020/01/06 06:01] (現在)
klab [WebAPI]
ライン 25: ライン 25:
   テキストエリア!(ret)作る 600 50 大きさ。   テキストエリア!(ret)作る 600 50 大きさ。
 </​code>​ </​code>​
 +    * (例)通信ポートを指定します。
  
-    * (例)URL"​https://​dolittle.eplang.jp/"​が示すデータを、Webサーバから取得します。 
 <​code>​ <​code>​
   w=Webクライアント!作る。   w=Webクライアント!作る。
ライン 32: ライン 32:
   テキストエリア!(ret)作る 600 50 大きさ。   テキストエリア!(ret)作る 600 50 大きさ。
 </​code>​ </​code>​
 +    * (例)エンコーディングを指定します。
  
-    * (例)URL"​https://​dolittle.eplang.jp/"​が示すデータを、Webサーバから取得します。 
 <​code>​ <​code>​
   w=Webクライアント!作る。   w=Webクライアント!作る。
   ret=w!"​https://​dolittle.eplang.jp/"​ "​UTF-8"​ 読む。   ret=w!"​https://​dolittle.eplang.jp/"​ "​UTF-8"​ 読む。
   テキストエリア!(ret)作る 600 50 大きさ。   テキストエリア!(ret)作る 600 50 大きさ。
 +</​code>​
 +
 +
 +##  WebAPI
 +  * WebAPIサーバにアクセスして情報を取得するためのオブジェクトです。
 +  * GETでのリクエストに対応しています。
 +  * オンライン版では利用できません。
 +
 +  * **作る**: WebAPIオブジェクトを作成します。
 +    * (例)waという名前でWebAPIオブジェクトを生成します。
 +<​code>​
 + ​wa=WebAPI!作る。
 +</​code>​
 +
 +  * **読む**: Webクライアントオブジェクトを作成します。
 +    * オブジェクトのプロパティでURLとパラメータを設定します。urlの設定は必須です。
 +    * 取得データはJSON形式に対応しています。取得したデータをプロパティと配列の構造に変換したオブジェクトを返します。
 +    * (例)wという名前でWebクライアントオブジェクトを生成します。
 +
 +<​code>​
 + ​wa=webapi!作る。
 + ​wa:url="​https://​zip-cloud.appspot.com/​api/​search"​。
 + ​wa:​zipcode="​0790177"​。
 + ​ret=wa!読む。
 + ​フィールド!(ret:​results_1:​address3)作る。
 </​code>​ </​code>​
  
ref_webclient33.1578217330.txt.gz · 最終更新: 2020/01/05 18:42 by klab