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

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

ユーザ用ツール

サイト用ツール


ref_webclient

差分

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

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

次のリビジョン
前のリビジョン
次のリビジョン 両方とも次のリビジョン
ref_webclient [2019/06/17 13:43]
klab 作成
ref_webclient [2019/06/17 14:08]
klab
ライン 1: ライン 1:
-Webクライアントオブジェクト+##  ​Webクライアント 
 +  * HTTP通信で、サーバから情報を取得するためのオブジェクトです。 
 +  * Webサーバにアクセスして、HTMLファイルなどを取得できます。 
 +  * GETでのリクエストに対応しています。 
 +  * ASCII文字コード以外の文字列は、正しく取得できな場合があります。 
 +  * 通信ポートを省略した場合は80が使われます。 
 +  * プロキシを利用している場合は事前に設定が必要です。[[ref_system|ルート]]の「proxy」の項を確認してください。 
 +  * オンライン版では利用できません。 
 + 
 +  * **作る**: Webクライアントオブジェクトを作成します。 
 +    * (例)wという名前でWebクライアントオブジェクトを生成します。 
 +<​code>​ 
 + ​w=Webクライアント!作る。 
 +</​code>​ 
 +  * **読む** : Webサーバからデータを取得します。引数に、URLと通信ポートを指定します。 
 +    * 戻り値はWebサーバから取得した文字列です。 
 +        * 戻り値のプロパティ「header」には、取得したヘッダが配列で入ります。 
 +        * 戻り値のプロパティ「retcode」には、レスポンスコードが文字列で入ります。 
 +        * 戻り値のプロパティ「retmsg」には、レスポンスメッセージが文字列で入ります。 
 +    * (例)オブジェクトファイルに「point」という名前で「30」という値を保存します。[[ref_webclientTestData|Webクライアント動作確認用データ]] 
 + 
 +<​code>​ 
 +  w=Webクライアント!作る。 
 +  ret=w!"​https://​dolittle.eplang.jp/​download"​ 読む。 
 +  テキストエリア!(ret)作る 600 50 大きさ。 
 +</​code>​ 
ref_webclient.txt · 最終更新: 2019/06/17 14:20 by klab