HttpCookie (クラス)
public HttpCookie
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.IO.HTTP.

HTTP Cookie に関するすべてを保持するクラス。get-http-cookiesset-insecure-http-cookie、および set-secure-http-cookie で使われます。

注意事項

Cookie の本来の仕様については「http://www.netscape.com/newsref/std/cookie_spec.html」を、新しいバージョンの Cookie については「http://www.w3.org/Protocols/rfc2109/rfc2109」を参照してください。

コンストラクタ
default:HttpCookie を作成します。Cookie キャッシュとの対話による Cookie の実際の発効、または既存の Cookie の検索については、set-secure-http-cookieset-insecure-http-cookieget-http-cookiesclear-secure-http-cookieclear-insecure-http-cookie を参照してください。
コンストラクタ public {HttpCookie.default
name:String,
value:String,
path:#String = null,
domain:#String = null,
comment:#String = null,
version:int = 1,
max-age:Time = -1s,
expires:#DateTime = null,
secure?:bool = false
}

プロパティ
comment:Cookie 変数についてのコメント。
フィールド public constant HttpCookie.comment:#String
domain:Cookie を URL のリクエストとともに送信するために、URL のホスト名と一致させる必要のあるドメイン。null の場合、ドメインは page-url.host になります。domainnull でない場合、'.' で始まり 2 つ以上の '.' を含む必要があります。
フィールド public constant HttpCookie.domain:#String
expires:Cookie の有効期限。expiresnull の場合、Cookie は実行中のホスト プロセスが終了するまでの間だけ保持されます。expires を過ぎると、Cookie は削除されます。expires がまだ先であれば、Cookie は有効期限まで保存されます。保存先としてはディスクが考えられます。
フィールド public constant HttpCookie.expires:#DateTime
max-age:Cookie の有効期間。完全にはサポートされていない場合もあります。HttpCookie.expires も参照してください。
フィールド public constant HttpCookie.max-age:Time
name:Cookie 変数の名前。
フィールド public constant HttpCookie.name:String
path:パス。Cookie を URL のリクエストとともに送信するために、URL はこのパスで始まることが必要です。null の場合、この HttpCookie が設定されるときに、パスは '/' & page-url.parent-dir.url.leaf になります。pathnull でない場合、'/' で始まる必要があります。
フィールド public constant HttpCookie.path:#String
secure?:この HttpCookie が、HTTPS が提供するようなセキュアなチャネル上だけで送信されるかどうかを示します。Cookieの設定時に、この値はCookieが設定された Url と一致しなければなりません。したがって、Url が "https:" Url である場合は true である必要があり、"http:" Urlである場合は false である必要があります。
フィールド public constant HttpCookie.secure?:bool
value:Cookie 変数の値。
フィールド public constant HttpCookie.value:String
version:使用する Cookie プロトコルのバージョン。現在、バージョン 1 だけが正式に認められています。
フィールド public constant HttpCookie.version:int

メソッド
to-String:この HttpCookie を HTTP ヘッダーで通常使用される形式の String に変換します。
public {HttpCookie.to-String}:String
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {HttpCookie.default
name:String,
value:String,
path:#String = null,
domain:#String = null,
comment:#String = null,
version:int = 1,
max-age:Time = -1s,
expires:#DateTime = null,
secure?:bool = false
}

HttpCookie を作成します。Cookie キャッシュとの対話による Cookie の実際の発効、または既存の Cookie の検索については、set-secure-http-cookieset-insecure-http-cookieget-http-cookiesclear-secure-http-cookieclear-insecure-http-cookie を参照してください。

name: Cookie 変数の名前。
value: Cookie 変数の値。
path: パス。Cookie を URL のリクエストとともに送信するために、URL はこのパスで始まることが必要です。null の場合、この HttpCookie が設定されるときに、パスは '/' & page-url.parent-dir.url.leaf になります。pathnull でない場合、'/' で始まる必要があります。
domain: Cookie を URL のリクエストとともに送信するために、URL のホスト名と一致させる必要のあるドメイン。null の場合、ドメインは page-url.host になります。domainnull でない場合、'.' で始まり 2 つ以上の '.' を含む必要があります。
comment: Cookie 変数についてのコメント。
version: 使用する Cookie プロトコルのバージョン。現在、バージョン 1 だけが正式に認められています。
max-age: Cookie の有効期間。完全にはサポートされていない場合もあります。HttpCookie.expires も参照してください。
expires: Cookie の有効期限。expiresnull の場合、Cookie は実行中のホスト プロセスが終了するまでの間だけ保持されます。expires を過ぎると、Cookie は削除されます。expires がまだ先であれば、Cookie は有効期限まで保存されます。保存先としてはディスクが考えられます。
secure?: この HttpCookie が、HTTPS が提供するようなセキュアなチャネル上だけで送信されるかどうかを示します。Cookieの設定時に、この値はCookieが設定された Url と一致しなければなりません。したがって、Url が "https:" Url である場合は true である必要があり、"http:" Urlである場合は false である必要があります。



プロパティ詳細
comment (フィールド)
public constant HttpCookie.comment:#String

Cookie 変数についてのコメント。



domain (フィールド)
public constant HttpCookie.domain:#String

Cookie を URL のリクエストとともに送信するために、URL のホスト名と一致させる必要のあるドメイン。null の場合、ドメインは page-url.host になります。domainnull でない場合、'.' で始まり 2 つ以上の '.' を含む必要があります。



expires (フィールド)
public constant HttpCookie.expires:#DateTime

Cookie の有効期限。expiresnull の場合、Cookie は実行中のホスト プロセスが終了するまでの間だけ保持されます。expires を過ぎると、Cookie は削除されます。expires がまだ先であれば、Cookie は有効期限まで保存されます。保存先としてはディスクが考えられます。



max-age (フィールド)
public constant HttpCookie.max-age:Time

Cookie の有効期間。完全にはサポートされていない場合もあります。HttpCookie.expires も参照してください。



name (フィールド)
public constant HttpCookie.name:String

Cookie 変数の名前。



path (フィールド)
public constant HttpCookie.path:#String

パス。Cookie を URL のリクエストとともに送信するために、URL はこのパスで始まることが必要です。null の場合、この HttpCookie が設定されるときに、パスは '/' & page-url.parent-dir.url.leaf になります。pathnull でない場合、'/' で始まる必要があります。



secure? (フィールド)
public constant HttpCookie.secure?:bool

この HttpCookie が、HTTPS が提供するようなセキュアなチャネル上だけで送信されるかどうかを示します。Cookieの設定時に、この値はCookieが設定された Url と一致しなければなりません。したがって、Url が "https:" Url である場合は true である必要があり、"http:" Urlである場合は false である必要があります。



value (フィールド)
public constant HttpCookie.value:String

Cookie 変数の値。



version (フィールド)
public constant HttpCookie.version:int

使用する Cookie プロトコルのバージョン。現在、バージョン 1 だけが正式に認められています。






メソッド詳細
to-String (メソッド)
public {HttpCookie.to-String}:String

この HttpCookie を HTTP ヘッダーで通常使用される形式の String に変換します。