418件ヒット
[1-100件を表示]
(0.134秒)
ライブラリ
-
net
/ http (11) -
webrick
/ accesslog (11) -
webrick
/ httpauth / basicauth (11) -
webrick
/ httpproxy (11) -
webrick
/ httpserver (165) -
webrick
/ httpservlet / abstract (110) -
webrick
/ httpservlet / prochandler (22) -
webrick
/ server (11)
クラス
キーワード
- AbstractServlet (11)
- AccessLog (11)
- BasicAuth (11)
- GenericServer (11)
- HTTPServerError (11)
- HTTPServerException (11)
- MountTable (11)
- ProcHandler (11)
- [] (11)
- []= (11)
- delete (11)
-
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (11) -
do
_ PUT (11) -
get
_ instance (22) - mount (11)
-
mount
_ proc (22) - new (44)
-
ruby 1
. 8 . 2 feature (11) - scan (11)
- service (11)
- umount (11)
- unmount (11)
-
virtual
_ host (11) - webrick (11)
-
webrick
/ accesslog (11) -
webrick
/ https (11) -
webrick
/ httpserver (11) -
webrick
/ httpservlet (11)
検索結果
先頭5件
-
WEBrick
:: HTTPServer (21006.0) -
HTTP サーバの機能を提供するクラスです。
...require 'webrick'
srv = WEBrick::HTTPServer.new({:DocumentRoot => '/home/username/public_html/',
:BindAddress => '127.0.0.1',
:Port => 10080})
srv.mount('/hoge.pl', WEBrick::HTTPServlet::CGIHandler, 'really_executed_script.rb')
Signa......l.trap(:INT){ srv.shutdown }
srv.start... -
Net
:: HTTPServerException (12000.0) -
HTTP ステータスコード 4xx を受け取ったという例外です。
...たという例外です。
クライアントのリクエストに誤りがあるか、サーバにリクエストを拒否さ
れた(認証が必要、リソースが存在しないなどで)ことを示します。
Net::HTTPServerException は Ruby 2.6 から deprecated になりました。......エストに誤りがあるか、サーバにリクエストを拒否さ
れた(認証が必要、リソースが存在しないなどで)ことを示します。
Net::HTTPServerException は Ruby 2.6 から deprecated になりました。
Net::HTTPClientException を使用してください。... -
webrick
/ httpserver (12000.0) -
HTTP サーバの機能を提供するライブラリです。
HTTP サーバの機能を提供するライブラリです。 -
WEBrick
:: HTTPServer # virtual _ host(server) -> () (9124.0) -
サーバの保持しているバーチャルホストのリストに HTTP サーバ server を加えます。 クライアントからのリクエストのうち server へのものは server に委譲されるようになります。
...表す WEBrick::HTTPServer オブジェクトを指定します。
require 'webrick'
include WEBrick
srv1 = HTTPServer.new( { :Port => 1080, :ServerName => 'hoge.example.com' } )
srv2 = HTTPServer.new( { :Port => 1080, :ServerName => 'foo.example.com' } )
srv = HTTPServer.new( { :Por......t => 1080 } )
srv.virtual_host(srv1)
srv.virtual_host(srv2)
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # service(request , response) -> () (9106.0) -
指定された WEBrick::HTTPRequest オブジェクト request の WEBrick::HTTPRequest#request_method に応じて、 自身の do_GET, do_HEAD, do_POST, do_OPTIONS... いずれかのメソッドを request と response を引数として呼びます。
...指定された WEBrick::HTTPRequest オブジェクト request の WEBrick::HTTPRequest#request_method に応じて、
自身の do_GET, do_HEAD, do_POST, do_OPTIONS... いずれかのメソッドを request と response を引数として呼びます。
WEBrick::HTTPServer オブジェクトは......ブジェクトを生成し service メソッドを呼びます。
特に理由が無い限り AbstractServlet のサブクラスがこのメソッドを定義する必要はありません。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェク......トです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::MethodNotAllowed
指定された WEBrick::HTTPRequest オブジェクト req が自身に定義されていない
HTTP のメ... -
WEBrick
:: GenericServer (9016.0) -
サーバの一般的な機能を提供するクラスです。 WEBrick::HTTPServer のスーパークラスです。
...サーバの一般的な機能を提供するクラスです。
WEBrick::HTTPServer のスーパークラスです。... -
WEBrick
:: HTTPAuth :: BasicAuth (9006.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
:: HTTPServerError (9000.0) -
-
WEBrick
:: HTTPServer . new(config = {} , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPServer (6317.0) -
HTTPServer オブジェクトを生成して返します。
...
HTTPServer オブジェクトを生成して返します。
@param config 設定を保存したハッシュを指定します。有効なキー(Symbol オブジェクト)と値は以下のとおりです。
: :RequestTimeout
どれだけの時間 クライアントからの入力を待つかを......sion
使用する HTTP のバージョンです。WEBrick::HTTPVersion オブジェクトで指定します。デフォルトは 1.1 です。
: :AccessLog
アクセスログの出力先とフォーマットを [[io, format], [io, format], ...] のような
配列で指定します。io は IO......config.html#formats
WEBrick::AccessLog::COMMON_LOG_FORMAT WEBrick::AccessLog::REFERER_LOG_FORMAT
も参照して下さい。
: :MimeTypes
拡張子と mime-type との対応をハッシュで指定します。デフォルトは
WEBrick::HTTPUtils::DefaultMimeTypes です。
: :DirectoryIndex... -
WEBrick
:: HTTPServer :: MountTable . new -> WEBrick :: HTTPServer :: MountTable (6201.0) -
自身を初期化します。
自身を初期化します。