API version 1
- 5
getCookie¶
セッションに記録されているcookieを取得します。
cookieの記録はこのセッションを使った通信の都度、応答レスポンスに含まれるcookieを追記記録します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
|
セッションに記録されているcookieを取得します。 |
戻り値一覧
戻り値 |
説明 |
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
idを指定した場合は、対応するCookieの値を文字列で返します。 idを指定しなかった場合は、以下の子オブジェクトを持つRecordオブジェクトの配列を返します。
|
引数一覧
引数 |
説明 |
---|---|
id |
取得するcookieの名前 |
例外
なし
使用例
CRSダウンロード
Form HTTPSe_use {
x = 0;
y = 0;
width = 800;
height = 600;
var js = new JSONDocument;
var session = HTTPSession.findSession("https://postman-echo.com/");
var req = session.get("/headers");
js.load( req ) ;
print(js.toString() );
print("ネット ",session.isAccessible );
print("接続先 ",session.server );
print("プロキシ ",session.proxy );
print("プロトコル ",session.protocol );
print("セッション ",session.lastUrl );
print("ログイン ",session.isLoginSession );
var rer = session.CreateRequest("/post");
rer.AddParam("code", "0452");
rer.AddParam("name", "Biz");
var res = session.post(rer);
var ret = session.put("/put","text.data");
var reu = session.dele("/delete");
var cookie = session.GetCookie(); # 記録がない場合は配列=0
for (var i in cookie) {
print("cookie id=", cookie[i].cookieId);
print("value=", cookie[i].cookieValue);
}
print("--仮想接続 --") ;
var session2 = HTTPSession.GetSession( ) ;
print("接続先 ",session2.server );
print("セッション ",session2.lastUrl );
var pth = session2.toAbsoluteUrl("BizBB") ;
print("変換URL ",pth) ;
print("プロトコル ",session2.protocol );
}