HttpSession.GetCookieメソッド

 

説明

セッションに記録されているcookieを取得します。

 

cookieの記録はこのセッションを使った通信の都度、応答レスポンスに含まれるcookieを追記記録します。

 

 

呼出形式

var res = session.GetCookie( [ id ] )

 

戻り値

idを指定した場合には、クッキーの値を文字列で返します。

 

idを指定しない場合には、以下の子オブジェクトを持つRecodeオブジェクトの配列を返します。

名前

説明

String

cookieId

cookieの名前

String

cookieValue

cookieの値

cookieが何も記録されていない場合、Record配列の要素は0個となります。

 

引数

String id

取得するcookieの名前を指定します。

 

例外

HTTP-7

httpSessionオブジェクトが異常です

 

使用例

var session = findHTTPSession("http://biz-browser.jp");
var req = session.CreateRequest("/test/prog1");
req.AddParam("code", "0452");
req.AddParam("name", "Biz");
var res = session.Post(req);
var cookie = session.GetCookie();
for (var i in cookie) {
    print("id=", cookie[i].cookieId, "\n");
    print("value=", cookie[i].cookieValue, "\n");
}

 

関連項目

HttpRequestHttpResponseクラス

 



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