API version 1
- ‐
toAbsoluteUrl¶
相対パスのURLを絶対パスに変換します。 絶対パスのURLが指定された場合はそのまま変換せずに返却します。
このメソッドはスタティックメソッドです。オブジェクトを生成せずに呼び出すことができます。
呼出形式一覧
呼出形式 |
説明 |
---|---|
string toAbsoluteUrl(string path[, string base]) |
相対パスのURLを絶対パスに変換します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
string |
絶対パスに変換されたURL |
引数一覧
引数 |
説明 |
---|---|
path |
変換するURL |
base |
相対パスの基点となるパスを指定します。 省略した場合、toAbsoluteURLメソッドを呼び出したCRSのURLが基点となります。 |
例外
なし
使用例
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 );
}