ライブラリ
-
webrick
/ httpauth (22) -
webrick
/ httpstatus (77) -
webrick
/ httputils (121)
モジュール
-
WEBrick
:: HTTPAuth (22) -
WEBrick
:: HTTPStatus (77) -
WEBrick
:: HTTPUtils (121)
キーワード
-
basic
_ auth (11) -
client
_ error? (11) - dequote (11)
- error? (11)
- escape (11)
- escape8bit (11)
-
escape
_ path (11) - info? (11)
-
load
_ mime _ types (11) -
mime
_ type (11) -
parse
_ header (11) -
parse
_ range _ header (11) -
proxy
_ basic _ auth (11) - quote (11)
-
reason
_ phrase (11) - redirect? (11)
-
server
_ error? (11) -
split
_ header _ value (11) - success? (11)
- unescape (11)
検索結果
先頭5件
- WEBrick
:: HTTPAuth . # basic _ auth(req , res , realm) {|user , pass| . . . } -> nil - WEBrick
:: HTTPUtils . # split _ header _ value(str) -> Array - WEBrick
:: HTTPAuth . # proxy _ basic _ auth(req , res , realm) {|user , pass| . . . } -> nil - WEBrick
:: HTTPStatus . # reason _ phrase(code) -> String - WEBrick
:: HTTPUtils . # parse _ header(raw) -> Hash
-
WEBrick
:: HTTPAuth . # basic _ auth(req , res , realm) {|user , pass| . . . } -> nil (6037.0) -
Basic 認証を行うためのメソッドです。
...ントからのリクエストを表す WEBrick::HTTPRequest オブジェクトを指定します。
@param res WEBrick::HTTPResponse オブジェクトを指定します。
@param realm 認証のレルムを文字列で指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗......した場合に発生します。
require 'webrick'
srv.mount_proc('/basic_auth') {|req, res|
HTTPAuth.basic_auth(req, res, "WEBrick's realm") {|user, pass|
user == 'webrick' && pass == 'supersecretpassword'
}
res.body = "hoge"
}... -
WEBrick
:: HTTPUtils . # split _ header _ value(str) -> Array (6023.0) -
HTTP ヘッダの値を分割して返します。
...
HTTP ヘッダの値を分割して返します。
@param str HTTP ヘッダの値を返します。... -
WEBrick
:: HTTPAuth . # proxy _ basic _ auth(req , res , realm) {|user , pass| . . . } -> nil (6019.0) -
プロクシの Basic 認証行うためのメソッドです。
...ントからのリクエストを表す WEBrick::HTTPRequest オブジェクトを指定します。
@param res WEBrick::HTTPResponse オブジェクトを指定します。
@param realm 認証のレルムを文字列で指定します。
@raise WEBrick::HTTPStatus::ProxyAuthenticationRequired... -
WEBrick
:: HTTPStatus . # reason _ phrase(code) -> String (6019.0) -
指定された整数が表すステータスコードに対応する reason phrase を表す文字列を返します。
...定された整数が表すステータスコードに対応する reason phrase
を表す文字列を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。
require 'webrick'
p WEBrick::HTTPStatus.reason_phrase(304) #=> "Not Modified"... -
WEBrick
:: HTTPUtils . # parse _ header(raw) -> Hash (6017.0) -
HTTP ヘッダをパースして結果をハッシュに格納して返します。
...
HTTP ヘッダをパースして結果をハッシュに格納して返します。
@param raw 生のヘッダを表す文字列を指定します。... -
WEBrick
:: HTTPUtils . # load _ mime _ types(file) -> Hash (6013.0) -
Apache の mime.types ファイル形式の file を読み込み 拡張子をキー、MIME タイプを値とするハッシュを返します。キーも値も文字列です。
...します。キーも値も文字列です。
@param file Apache の mime.types ファイル形式のファイルの名前を文字列で指定します。
require 'webrick'
p WEBrick::HTTPUtils.load_mime_types('/etc/mime.types')
# => {"htm"=>"text/html", "rpm"=>"application/x-rpm", ... }... -
WEBrick
:: HTTPUtils . # mime _ type(filename , mime _ tab) -> String (6013.0) -
ファイル名 filename の拡張子をもとにその MIME タイプを指定された mime_tab から探して文字列として返します。MIME タイプが見つからない場合は "application/octet-stream" を返します。
...指定します。
@param mime_tab 拡張子をキー、MIME タイプを値とするハッシュを指定します。
require 'webrick'
include WEBrick::HTTPUtils
p mime_type('index.html', DefaultMimeTypes) #=> "text/html"
p mime_type('index.html.ja', DefaultMimeTypes) #=> "text/html... -
WEBrick
:: HTTPStatus . # client _ error?(code) -> bool (6007.0) -
指定された整数が表すステータスコードが 4XX である場合に true を返します。そうでない場合に false を返します。
...指定された整数が表すステータスコードが 4XX である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。... -
WEBrick
:: HTTPStatus . # error?(code) -> bool (6007.0) -
指定された整数が表すステータスコードが 4XX, 5xx である場合に true を返します。そうでない場合に false を返します。
...指定された整数が表すステータスコードが 4XX, 5xx である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。... -
WEBrick
:: HTTPStatus . # info?(code) -> bool (6007.0) -
指定された整数が表すステータスコードが 1XX である場合に true を返します。そうでない場合に false を返します。
...指定された整数が表すステータスコードが 1XX である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数を指定します。...