API version 4

HttpSession.Getメソッド

iOSAndroidWindows

 

説明

接続先のサーバへGETリクエストを送信し、結果をHttpResponseオブジェクトのリファレンスで受け取ります。

 

HTTPレイヤーの実行結果は、戻り値で返されるHttpResponseオブジェクトのStatusプロパティで確認します。

 

Android版
Biz/Browser HT ver 1.2.6より、Android11以降の端末でアプリケーション専用ディレクトリ以外のディレクトリにあるファイルにアクセスする場合、OSに対してユーザー操作で許可をとる必要があります。
詳しくはAndroid11以降のファイルアクセスを参照してください。

 

呼出形式

var res = session.Get( URL )

または

var res = session.Get( req )

 

戻り値

HttpResponseオブジェクトのリファレンスを返します。

 

引数

String URL

要求するURL。"/" から始まる絶対アドレスで指定します。プロトコルやサーバ、ポートも含めることができますが、Serverプロパティ、Protocolプロパティと一致している必要があります。

?で始まる検索文字列を指定する場合、HTTPの仕様に従い、自動的に特殊文字はエンコードされます。

 

HttpRequest req

要求リクエストを示す、HttpRequestオブジェクト。CreateRequestメソッドで作成します。

 

例外

HTTP-2

指定のhttpRequestはコネクション先が異なります

 

HTTP-3

リクエストを送信できません

 

HTTP-4

GETまたはPOSTに指定のリクエストオブジェクトは不正です

 

HTTP-5

指定のリクエストURLはコネクション先と異なります

 

HTTP-6

リクエストがエラー終了しました

 

使用例

var session = findHTTPSession("http://biz-browser.jp");
var res = session.Get("/test/prog1?code=1283&name=Biz");
if (res.Status != $HTTP_OK) {
    MessageBox("通信エラー:" + str(res.Status), "ERROR", $OK);
    return;
}

 

関連項目

ProtocolServerプロパティ

CreateRequestメソッド

HttpRequestHttpResponseクラス

encodeURL関数

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る