この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
ref_webclient [2019/06/17 13:57] klab |
ref_webclient [2019/06/17 14:20] (現在) klab |
||
---|---|---|---|
ライン 3: | ライン 3: | ||
* Webサーバにアクセスして、HTMLファイルなどを取得できます。 | * Webサーバにアクセスして、HTMLファイルなどを取得できます。 | ||
* GETでのリクエストに対応しています。 | * GETでのリクエストに対応しています。 | ||
- | * ASCII文字コード以外の文字列は、正しく取得できな場合があります。 | + | * OSなどの実行環境により、日本語が正しく取得(表示)できない場合があります。 |
* 通信ポートを省略した場合は80が使われます。 | * 通信ポートを省略した場合は80が使われます。 | ||
- | * プロキシを利用している場合は事前に設定が必要です。[[ref_system|ルート]]の「プロキシ」の項を確認してください。 | + | * プロキシを利用している場合はWebクライアントを作る前に設定が必要です。[[ref_system|ルート]]の「proxy」の項を確認してください。 |
* オンライン版では利用できません。 | * オンライン版では利用できません。 | ||
ライン 18: | ライン 18: | ||
* 戻り値のプロパティ「retcode」には、レスポンスコードが文字列で入ります。 | * 戻り値のプロパティ「retcode」には、レスポンスコードが文字列で入ります。 | ||
* 戻り値のプロパティ「retmsg」には、レスポンスメッセージが文字列で入ります。 | * 戻り値のプロパティ「retmsg」には、レスポンスメッセージが文字列で入ります。 | ||
- | * (例)オブジェクトファイルに「point」という名前で「30」という値を保存します。 | + | * (例)URL"https://dolittle.eplang.jp/"が示すデータを、Webサーバから取得します。 |
<code> | <code> | ||
w=Webクライアント!作る。 | w=Webクライアント!作る。 | ||
- | ret=w!"http://dolittle.eplang.jp" 読む。 | + | ret=w!"https://dolittle.eplang.jp/" 読む。 |
- | ラベル!(ret)作る。 | + | テキストエリア!(ret)作る 600 50 大きさ。 |
</code> | </code> | ||