60件ヒット
[1-60件を表示]
(0.105秒)
ライブラリ
-
net
/ http (12) -
webrick
/ httpproxy (12) -
webrick
/ httprequest (12) -
webrick
/ httpserver (12) -
webrick
/ httpservlet / prochandler (12)
クラス
-
Net
:: HTTPRequest (12) -
WEBrick
:: HTTPProxyServer (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPServer (12) -
WEBrick
:: HTTPServlet :: ProcHandler (12)
検索結果
先頭5件
- Net
:: HTTPRequest . new(path , initheader = nil) -> Net :: HTTPRequest - WEBrick
:: HTTPRequest . new(config) -> WEBrick :: HTTPRequest - WEBrick
:: HTTPProxyServer . new(config , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPProxyServer - WEBrick
:: HTTPServer . new(config = {} , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPServer - WEBrick
:: HTTPServlet :: ProcHandler . new(proc) -> WEBrick :: HTTPServlet :: ProcHandler
-
Net
:: HTTPRequest . new(path , initheader = nil) -> Net :: HTTPRequest (6302.0) -
HTTP リクエストオブジェクトを生成します。
...HTTP リクエストオブジェクトを生成します。
initheader でリクエストヘッダを指定することができます。
{ヘッダフィールド名(文字列)=>その中身(文字列)} という
Hash を用います。
@param path リクエストする path を文字列で与え......ます。
@param initheader リクエストヘッダをハッシュで指定します。... -
WEBrick
:: HTTPRequest . new(config) -> WEBrick :: HTTPRequest (6218.0) -
WEBrick::HTTPRequest を生成して返します。
...WEBrick::HTTPRequest を生成して返します。
@param config 設定を保持したハッシュを指定します。... -
WEBrick
:: HTTPProxyServer . new(config , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPProxyServer (3113.0) -
プロクシオブジェクトを生成して返します。
...は WEBrick::HTTPServer.new と同じです。
それに加えて以下のキーが有効です。
: :ProxyAuthProc
プロクシ認証を行う Proc オブジェクトを指定します。この proc は
WEBrick::HTTPResponse オブジェクトと WEBrick::HTTPRequest オブジェ......TTPAuth::ProxyBasicAuth か
WEBrick::HTTPAuth::ProxyDigestAuth を使用します。
//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::HT......TPStatus::ProxyAuthenticationRequired
else
# 略
end
}
s = WEBrick::HTTPProxyServer.new(ProxyAuthProc: auth_proc, Port: 8080)
//}
: :ProxyContentHandler
接続先の HTTP サーバからの内容を処理する Proc オブジェクトを指定します。
レスポンスの内容を... -
WEBrick
:: HTTPServer . new(config = {} , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPServer (3107.0) -
HTTPServer オブジェクトを生成して返します。
...HTTPServer オブジェクトを生成して返します。
@param config 設定を保存したハッシュを指定します。有効なキー(Symbol オブジェクト)と値は以下のとおりです。
: :RequestTimeout
どれだけの時間 クライアントからの入力を待つかを......at で指定します。
単位は秒です。
: :HTTPVersion
使用する HTTP のバージョンです。WEBrick::HTTPVersion オブジェクトで指定します。デフォルトは 1.1 です。
: :AccessLog
アクセスログの出力先とフォーマットを [[io, format], [io, format......format は文字列です。デフォルトでは
フォーマットの形式は Apache のそれに準拠し標準エラー出力に出力します。
http://httpd.apache.org/docs/mod/mod_log_config.html#formats
WEBrick::AccessLog::COMMON_LOG_FORMAT WEBrick::AccessLog::REFERER_LOG_FORMAT... -
WEBrick
:: HTTPServlet :: ProcHandler . new(proc) -> WEBrick :: HTTPServlet :: ProcHandler (3107.0) -
自身を初期化します。
...ます。クライアントからのリクエストがあった時、
proc.call(request, response) のように呼び出されます。
request, response はそれぞれ WEBrick::HTTPRequest オブジェクトと
WEBrick::HTTPResponse オブジェクトです。...