るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.084秒)
トップページ > クエリ:http[x] > クエリ:webrick[x] > クエリ:mount_proc[x]

別のキーワード

  1. webrick/httpservlet new
  2. webrick/httpservlet do_get
  3. webrick/httpservlet do_post
  4. webrick/log error
  5. webrick/log info

検索結果

WEBrick::HTTPServer#mount_proc(dir) {|req, res| ...} -> () (24120.0)

サーバ上のディレクトリ dir にリクエストを処理する Proc オブジェクト proc を対応させます。

...オブジェクトを指定します。
WEBrick
::HTTPResponse オブジェクトと WEBrick::HTTPRequest
オブジェクトを引数として proc.call(request, response) の引数の順で呼び出されます。

@raise WEBrick::HTTPServerError proc も指定されずブ...

WEBrick::HTTPServer#mount_proc(dir, proc) -> () (24120.0)

サーバ上のディレクトリ dir にリクエストを処理する Proc オブジェクト proc を対応させます。

...オブジェクトを指定します。
WEBrick
::HTTPResponse オブジェクトと WEBrick::HTTPRequest
オブジェクトを引数として proc.call(request, response) の引数の順で呼び出されます。

@raise WEBrick::HTTPServerError proc も指定されずブ...

WEBrick::HTTPAuth::BasicAuth (6058.0)

HTTP の Basic 認証のためのクラスです。

...HTTP の Basic 認証のためのクラスです。



require 'webrick'
realm = "WEBrick's realm"
srv = WEBrick::HTTPServer.new({ :BindAddress => '127.0.0.1', :Port => 10080})

htpd = WEBrick::HTTPAuth::Htpasswd.new('dot.htpasswd')
htpd.set_passwd(nil, 'username', 'supersecre...
...tpass')

authenticator = WEBrick::HTTPAuth::BasicAuth.new(:UserDB => htpd, :Realm => realm)
srv.mount_proc('/basic_auth') {|req, res|
authenticator.authenticate(req, res)
res.body = "hoge"
}
srv.start # http://127.0.0.1:10080/basic_auth...

WEBrick::HTTPAuth.#basic_auth(req, res, realm) {|user, pass| ... } -> nil (6042.0)

Basic 認証を行うためのメソッドです。

...ントからのリクエストを表す WEBrick::HTTPRequest オブジェクトを指定します。

@param res WEBrick::HTTPResponse オブジェクトを指定します。

@param realm 認証のレルムを文字列で指定します。

@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗...
...した場合に発生します。

require 'webrick'
srv.mount_proc('/basic_auth') {|req, res|
HTTP
Auth.basic_auth(req, res, "WEBrick's realm") {|user, pass|
user == 'webrick' && pass == 'supersecretpassword'
}
res.body = "hoge"
}...

WEBrick::HTTPServlet::ProcHandler (6018.0)

Proc を扱うためのサーブレット。

...Proc を扱うためのサーブレット。

WEBrick
::HTTPServer#mount に引数として与えることは出来ません。
WEBrick
::HTTPServer#mount_procを使ってください。...

絞り込み条件を変える