るりまサーチ

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

別のキーワード

  1. kernel require
  2. getoptlong require_order
  3. irb/ext/use-loader irb_require
  4. rubygems/custom_require require
  5. require execute

検索結果

<< 1 2 > >>

WEBrick::HTTPServer (18012.0)

HTTP サーバの機能を提供するクラスです。

...HTTP サーバの機能を提供するクラスです。

以下は HTTP サーバとしてちゃんと動作する例です。

require
'webrick'
srv = WEBrick::HTTPServer.new({:DocumentRoot => '/home/username/public_html/',
:BindAddress => '127.0.0.1',...

WEBrick::HTTPServer#virtual_host(server) -> () (3030.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( { :Port =...

WEBrick::HTTPServer#mount(dir, servlet, *options) -> () (3012.0)

サーバ上のディレクトリ dir にサーブレット servlet を対応させます。

...タンスを指定します。

@param options サーブレットのコンストラクタの引数を指定します。

require
'webrick'
include WEBrick
srv = HTTPServer.new( { :BindAddress => '127.0.0.1', :Port => 10080 } )
srv.mount('/img', WEBrick::HTTPServlet::FileHandler, '/home/usern...

webrick/https (48.0)

WEBrick::HTTPServer を SSL/TLS に対応させるための実装。 このファイルを Kernel.#require すると WEBrick::HTTPServer が SSL/TLS 対応になります。

...WEBrick::HTTPServer を SSL/TLS に対応させるための実装。
このファイルを Kernel.#require すると WEBrick::HTTPServer が SSL/TLS 対応になります。...

WEBrick::HTTPProxyServer.new(config, default = WEBrick::Config::HTTP) -> WEBrick::HTTPProxyServer (42.0)

プロクシオブジェクトを生成して返します。

...onfig 設定を保存したハッシュを指定します。
設定として有効なハッシュのキーとその値は WEBrick::HTTPServer.new と同じです。
それに加えて以下のキーが有効です。

: :ProxyAuthProc
プロクシ認証を行う Proc...
...使用します。
//emlist{
require
'webrick'
require
'webrick/httpproxy'
auth_proc = proc{|req, res|
unless c = req['proxy-authorization']
res['Proxy-Authenticate'] = 'Basic realm="WEBrick Proxy"'
raise WEBrick::HTTPStatus::ProxyAuthenticationRequired
else
# 略
end
}...
...l(req, res) のように呼ばれます。
nil を指定した場合なにもしません。デフォルトは nil です。
//emlist{
require
'webrick'
require
'webrick/httpproxy'
handler = proc{|req, res|
res.body.gsub!(/です。/, 'でんがな。')
res.body.gsub!(/ます。/, 'まん...

絞り込み条件を変える

webrick/httpservlet (34.0)

このファイルを Kernel.#require すると、 WEBrick::HTTPServlet::FileHandler に対して 拡張子 .cgi と .rhtml のためのハンドラを設定します。

...このファイルを Kernel.#require すると、
WEBrick::HTTPServlet::FileHandler に対して
拡張子 .cgi と .rhtml のためのハンドラを設定します。

webrick や webrick/httpserver を Kernel.#require すると
このライブラリも一緒に Kernel.#require されます。...

WEBrick::HTTPServlet::AbstractServlet (18.0)

サーブレットの抽象クラスです。実装は AbstractServlet のサブクラスで行います。

...rvlet/cgihandler で提供されているサーブレットです。
CGIHandler は AbstractServlet のサブクラスです。

require
'webrick'
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:...
...cgi と CGIHandler がマウントにより結びつけられます。
(2) パス /view.cgi にアクセスがあるたびにサーバ(WEBrick::HTTPServer オブジェクト)は 'view.rb'
を引数として CGIHandler オブジェクトを生成します。
(3) サーバはリクエストオ...

WEBrick::HTTPAuth::BasicAuth (12.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...

WEBrick::HTTPServlet::AbstractServlet#do_DELETE(request, response) -> () (12.0)

自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。

...表す WEBrick::HTTPResponse オブジェクトです。

例:

require
'webrick'
class HogeServlet < WEBrick::HTTPServlet::AbstractServlet
def do_GET(req, res)
res.body = 'hoge'
end
end

srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',...
<< 1 2 > >>