CKRequestオブジェクトにはHTTPヘッダの値がセットされており、ヘッダ名を指定して環境変数を取得することができます。また、特定の環境変数にはアクセスメソッドも用意してあります。
メソッド | 説明 |
---|---|
headers() |
HTTPヘッダのハッシュを返す。 |
accept() |
HTTP_ACCEPT |
accept_charset() |
HTTP_ACCEPT_CHARSET |
accept_language() |
HTTP_ACCEPT_LANGUAGE |
auth_type() |
AUTH_TYPE |
content_length() |
CONTENT_LENGTH |
content_type() |
CONTENT_TYPE |
from() |
HTTP_FROM |
gateway_interface() |
GATEWAY_INTERFACE |
path_info() |
PATH_INFO |
path_translated() |
PATH_TRANSLATED |
query_string() |
QUERY_STRING |
raw_cookie() |
HTTP_COOKIE |
referer() |
HTTP_REFERER |
remote_addr() |
REMOTE_ADDR |
remote_host() |
HTTP_HOST |
remote_ident() |
REMOTE_IDENT |
remote_user() |
REMOTE_USER |
request_mothed() |
REQUEST_METHOD |
script_name() |
SCRIPT_NAME |
server_name() |
SERVER_NAME |
server_port() |
SERVER_PORT |
server_protocol() |
SERVER_PROTOCOL |
server_software() |
SERVER_SOFTWARE |
uri(), url() |
REQUEST_URI |
user_agent() |
HTTP_USER_AGENT |