別のキーワード
種類
ライブラリ
-
rubygems
/ server (72) - un (12)
- uri (14)
- webrick (24)
-
webrick
/ accesslog (132) -
webrick
/ cgi (96) -
webrick
/ config (60) -
webrick
/ htmlutils (24) -
webrick
/ httpauth (36) -
webrick
/ httpauth / authenticator (168) -
webrick
/ httpauth / basicauth (108) -
webrick
/ httpauth / digestauth (96) -
webrick
/ httpauth / htdigest (96) -
webrick
/ httpauth / htgroup (72) -
webrick
/ httpauth / htpasswd (96) -
webrick
/ httpauth / userdb (72) -
webrick
/ httpproxy (60) -
webrick
/ httprequest (528) -
webrick
/ httpresponse (444) -
webrick
/ https (60) -
webrick
/ httpserver (180) -
webrick
/ httpservlet / abstract (132) -
webrick
/ httpservlet / cgihandler (72) -
webrick
/ httpservlet / erbhandler (48) -
webrick
/ httpservlet / filehandler (180) -
webrick
/ httpservlet / prochandler (60) -
webrick
/ httpstatus (1164) -
webrick
/ httputils (348) -
webrick
/ httpversion (108) -
webrick
/ log (300) -
webrick
/ server (192) -
webrick
/ ssl (48) -
webrick
/ utils (84)
クラス
-
Gem
:: Server (72) -
WEBrick
:: BasicLog (252) -
WEBrick
:: CGI (72) -
WEBrick
:: Cookie (264) -
WEBrick
:: GenericServer (168) -
WEBrick
:: HTTPAuth :: BasicAuth (84) -
WEBrick
:: HTTPAuth :: DigestAuth (72) -
WEBrick
:: HTTPAuth :: Htdigest (84) -
WEBrick
:: HTTPAuth :: Htgroup (60) -
WEBrick
:: HTTPAuth :: Htpasswd (84) -
WEBrick
:: HTTPProxyServer (12) -
WEBrick
:: HTTPRequest (564) -
WEBrick
:: HTTPResponse (432) -
WEBrick
:: HTTPServer (84) -
WEBrick
:: HTTPServer :: MountTable (60) -
WEBrick
:: HTTPServlet :: AbstractServlet (108) -
WEBrick
:: HTTPServlet :: CGIHandler (60) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (60) -
WEBrick
:: HTTPServlet :: ERBHandler (36) -
WEBrick
:: HTTPServlet :: FileHandler (96) -
WEBrick
:: HTTPServlet :: ProcHandler (48) -
WEBrick
:: HTTPUtils :: FormData (144) -
WEBrick
:: HTTPVersion (96) -
WEBrick
:: Log (24)
モジュール
- Kernel (12)
- URI (14)
- WEBrick (48)
-
WEBrick
:: AccessLog (108) -
WEBrick
:: Config (84) -
WEBrick
:: HTMLUtils (12) -
WEBrick
:: HTTPAuth (24) -
WEBrick
:: HTTPAuth :: Authenticator (96) -
WEBrick
:: HTTPAuth :: ProxyAuthenticator (48) -
WEBrick
:: HTTPAuth :: UserDB (60) -
WEBrick
:: HTTPStatus (576) -
WEBrick
:: HTTPUtils (144) -
WEBrick
:: Utils (72)
オブジェクト
-
WEBrick
:: NullReader (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (24)
- <=> (12)
-
AGENT
_ LOG _ FORMAT (12) - AbstractServlet (12)
- Accepted (12)
- AccessLog (12)
- AccessLogError (12)
- AuthException (24)
- AuthScheme (12)
- Authenticator (12)
- BadGateway (12)
- BadRequest (12)
- BasicAuth (24)
- BasicLog (12)
- CGI (12)
- CGIError (12)
- CGIHandler (12)
- CGIRunner (12)
- CLF (12)
-
CLF
_ TIME _ FORMAT (12) -
COMBINED
_ LOG _ FORMAT (12) -
COMMON
_ LOG _ FORMAT (12) - CR (12)
- CRLF (12)
- ClientError (12)
- Config (12)
- Conflict (12)
- Continue (12)
- Cookie (12)
- Created (12)
- DEBUG (12)
- Daemon (12)
- DefaultFileHandler (12)
- DefaultMimeTypes (12)
- DigestAuth (24)
- EOFError (12)
- ERBHandler (12)
- ERROR (12)
- Error (12)
- ExpectationFailed (12)
- FATAL (12)
- FileHandler (24)
- Forbidden (12)
- FormData (12)
- Found (12)
- GatewayTimeout (12)
- General (12)
- GenericServer (12)
- Gone (12)
- HTMLUtils (12)
- HTTP (12)
- HTTPAuth (12)
- HTTPProxyServer (12)
- HTTPRequest (12)
- HTTPResponse (12)
- HTTPServer (12)
- HTTPServerError (12)
- HTTPServletError (12)
- HTTPStatus (12)
- HTTPUtils (12)
- HTTPVersion (12)
- HTTPVersionNotSupported (12)
- HandlerTable (12)
- Htdigest (12)
- Htgroup (12)
- Htpasswd (12)
- INFO (12)
- Info (12)
- InfoField (12)
- InternalServerError (12)
- LF (12)
- LIBDIR (12)
- LengthRequired (12)
- Log (12)
- Marshal (12)
- MethodNotAllowed (12)
- MountTable (12)
- MovedPermanently (12)
- MultipleChoices (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) - NoContent (12)
- NonAuthoritativeInformation (12)
- NotAcceptable (12)
- NotFound (12)
- NotImplemented (12)
- NotModified (12)
- NullReader (12)
- OK (12)
- PartialContent (12)
- PaymentRequired (12)
- PreconditionFailed (12)
- ProcHandler (12)
- ProxyAuthenticationRequired (12)
- ProxyAuthenticator (12)
- ProxyBasicAuth (12)
- ProxyDigestAuth (12)
-
RC
_ ACCEPTED (12) -
RC
_ BAD _ GATEWAY (12) -
RC
_ BAD _ REQUEST (12) -
RC
_ CONFLICT (12) -
RC
_ CONTINUE (12) -
RC
_ CREATED (12) -
RC
_ EXPECTATION _ FAILED (12) -
RC
_ FORBIDDEN (12) -
RC
_ FOUND (12) -
RC
_ GATEWAY _ TIMEOUT (12) -
RC
_ GONE (12) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (12) -
RC
_ INTERNAL _ SERVER _ ERROR (12) -
RC
_ LENGTH _ REQUIRED (12) -
RC
_ METHOD _ NOT _ ALLOWED (12) -
RC
_ MOVED _ PERMANENTLY (12) -
RC
_ MULTIPLE _ CHOICES (12) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (12) -
RC
_ NOT _ ACCEPTABLE (12) -
RC
_ NOT _ FOUND (12) -
RC
_ NOT _ IMPLEMENTED (12) -
RC
_ NOT _ MODIFIED (12) -
RC
_ NO _ CONTENT (12) -
RC
_ OK (12) -
RC
_ PARTIAL _ CONTENT (12) -
RC
_ PAYMENT _ REQUIRED (12) -
RC
_ PRECONDITION _ FAILED (12) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (12) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (12) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (12) -
RC
_ REQUEST _ TIMEOUT (12) -
RC
_ REQUEST _ URI _ TOO _ LARGE (12) -
RC
_ RESET _ CONTENT (12) -
RC
_ SEE _ OTHER (12) -
RC
_ SERVICE _ UNAVAILABLE (12) -
RC
_ SWITCHING _ PROTOCOLS (12) -
RC
_ TEMPORARY _ REDIRECT (12) -
RC
_ UNAUTHORIZED (12) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (12) -
RC
_ USE _ PROXY (12) -
REFERER
_ LOG _ FORMAT (12) - Redirect (12)
- RequestEntityTooLarge (12)
- RequestField (24)
- RequestRangeNotSatisfiable (12)
- RequestTimeout (12)
- RequestURITooLarge (12)
- ResetContent (12)
- ResponseField (24)
- ResponseInfoField (12)
- Ruby (12)
- SSL (12)
- SeeOther (12)
- ServerError (24)
- ServiceUnavailable (12)
- SimpleServer (12)
- Status (12)
- Success (12)
- SwitchingProtocols (12)
- TemporaryRedirect (12)
- UnsupportedMediaType (12)
- UseProxy (12)
- UserDB (12)
- Utils (12)
- VERSION (12)
- WARN (12)
- WEBrick (12)
- [] (84)
- []= (24)
- accept (12)
-
accept
_ charset (12) -
accept
_ encoding (12) -
accept
_ language (12) - add (12)
-
add
_ handler (12) - addr (12)
- algorithm (12)
-
append
_ data (12) - attributes (12)
-
auth
_ type (12) -
auth
_ type= (12) - authenticate (24)
-
basic
_ auth (12) - body (36)
- body= (12)
- challenge (24)
- chunked= (12)
- chunked? (12)
- cipher (12)
-
client
_ cert (12) -
client
_ error? (12) - close (12)
- comment (12)
- comment= (12)
- config (36)
-
content
_ length (24) -
content
_ length= (12) -
content
_ type (24) -
content
_ type= (12) - continue (12)
- convert (12)
-
create
_ listeners (12) - debug (12)
- debug? (12)
- delete (12)
-
delete
_ passwd (24) - dequote (12)
-
do
_ DELETE (12) -
do
_ GET (72) -
do
_ HEAD (12) -
do
_ OPTIONS (24) -
do
_ POST (60) -
do
_ PUT (12) - domain (12)
- domain= (12)
- each (48)
-
each
_ data (12) - encode (7)
- error (12)
- error? (24)
- escape (43)
- escape8bit (12)
-
escape
_ path (12) - expires (12)
- expires= (12)
- fatal (12)
- fatal? (12)
- filename (24)
- filename= (24)
- fixup (12)
- flush (36)
- format (12)
-
get
_ instance (24) -
get
_ passwd (36) - gets (12)
- getservername (12)
- header (24)
- host (12)
-
http
_ version (24) - httpd (12)
- info (12)
- info? (24)
-
keep
_ alive (24) -
keep
_ alive= (12) -
keep
_ alive? (24) -
latest
_ specs (12) - level (12)
- level= (12)
- list (12)
- listen (12)
- listeners (12)
-
load
_ mime _ types (12) - log (12)
- logger (48)
- major (12)
- major= (12)
-
make
_ partial _ content (12) -
make
_ passwd (36) -
max
_ age (12) -
max
_ age= (12) - members (12)
-
mime
_ type (12) - minor (12)
- minor= (12)
- mount (12)
-
mount
_ proc (24) - name (24)
- name= (12)
- new (264)
-
not
_ modified? (12) - parse (24)
-
parse
_ header (12) -
parse
_ range _ header (12) - path (24)
- path= (12)
-
path
_ info (12) -
path
_ info= (12) - peeraddr (12)
- port (12)
-
prepare
_ range (12) -
proxy
_ basic _ auth (12) - qop (12)
- query (12)
-
query
_ string (12) -
query
_ string= (12) - quick (12)
- quote (12)
-
random
_ string (12) -
raw
_ header (12) - read (12)
- realm (24)
-
reason
_ phrase (24) -
reason
_ phrase= (12) - redirect? (12)
- reload (36)
-
remove
_ handler (12) -
request
_ http _ version (12) -
request
_ http _ version= (12) -
request
_ line (12) -
request
_ method (24) -
request
_ method= (12) -
request
_ time (12) -
request
_ uri (24) -
request
_ uri= (12) - root (12)
-
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - run (12)
- scan (12)
-
script
_ name (12) -
script
_ name= (12) - secure (12)
- secure= (12)
-
sent
_ size (12) -
server
_ cert (12) -
server
_ error? (12) -
server
_ name (12) - service (36)
-
set
_ close _ on _ exec (12) -
set
_ error (12) -
set
_ non _ blocking (12) -
set
_ passwd (36) -
set
_ redirect (12) -
setup
_ params (12) - shutdown (12)
- specs (12)
-
split
_ header _ value (12) - ssl? (12)
-
ssl
_ context (12) - start (36)
- status (24)
- status= (12)
-
status
_ line (12) - stop (12)
- su (12)
- success? (12)
-
time
_ format (12) -
time
_ format= (12) -
to
_ ary (12) -
to
_ s (60) - tokens (12)
- umount (12)
- unescape (12)
- unmount (12)
-
unparsed
_ uri (12) - user (12)
- user= (12)
- userdb (24)
- value (12)
- value= (12)
- version (12)
- version= (12)
-
virtual
_ host (12) - warn (12)
- warn? (12)
-
webrick
/ accesslog (12) -
webrick
/ cgi (12) -
webrick
/ compat (12) -
webrick
/ config (12) -
webrick
/ htmlutils (12) -
webrick
/ httpauth (12) -
webrick
/ httpauth / authenticator (12) -
webrick
/ httpauth / basicauth (12) -
webrick
/ httpauth / digestauth (12) -
webrick
/ httpauth / htdigest (12) -
webrick
/ httpauth / htgroup (12) -
webrick
/ httpauth / htpasswd (12) -
webrick
/ httpauth / userdb (12) -
webrick
/ httpproxy (12) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (12) -
webrick
/ https (12) -
webrick
/ httpserver (12) -
webrick
/ httpservlet (12) -
webrick
/ httpservlet / abstract (12) -
webrick
/ httpservlet / cgihandler (12) -
webrick
/ httpservlet / erbhandler (12) -
webrick
/ httpservlet / filehandler (12) -
webrick
/ httpservlet / prochandler (12) -
webrick
/ httpstatus (12) -
webrick
/ httputils (12) -
webrick
/ httpversion (12) -
webrick
/ log (12) -
webrick
/ server (12) -
webrick
/ ssl (12) -
webrick
/ utils (12) - xmlrpc (3)
- yaml (12)
検索結果
-
webrick (38066.0)
-
汎用HTTPサーバーフレームワークです。HTTPサーバが簡単に作れます。
...汎用HTTPサーバーフレームワークです。HTTPサーバが簡単に作れます。
WEBrick はサーブレットによって機能します。サーブレットとは
サーバの機能をオブジェクト化したものです。
ファイルを読み込んで返す・forkしてスクリ......トは WEBrick::HTTPServlet::AbstractServlet の
サブクラスのインスタンスとして実装されます。
WEBrick はセッション管理の機能を提供しません。
NOTE: WEBrick は Ruby 3.0 で標準ライブラリから削除されました。Ruby 3.0 以降で WEBrick を使......いたい場合は rubygems から利用してください。
=== WEBrick の概要
以下は Web サーバとして完全に動作するスクリプトです。
require 'webrick'
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1'... -
WEBrick
:: VERSION (17028.0) -
WEBrick のバージョンを表す文字列です。
...
WEBrick のバージョンを表す文字列です。
require 'webrick'
p WEBrick::VERSION #=> "1.3.1"... -
WEBrick (14016.0)
-
ライブラリ webrick の各クラスを提供するモジュールです。
...ライブラリ webrick の各クラスを提供するモジュールです。... -
WEBrick
:: CR -> "\x0d" (9000.0) -
内部で利用する定数です。
内部で利用する定数です。 -
WEBrick
:: CRLF -> "\x0d\x0a" (9000.0) -
内部で利用する定数です。
内部で利用する定数です。 -
WEBrick
:: LF -> "\x0a" (9000.0) -
内部で利用する定数です。
内部で利用する定数です。 -
webrick
/ cgi (6236.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
=== 使い方
WEBrick のサーブレットを作成するのと同じように、WEBrick::CGI の......T や do_POST を定義することによって CGI スクリプトを書きます。
スクリプトの最後で WEBrick::CGI#start メソッドを呼ぶ必要があります。
WEBrick::CGI#start メソッドは service メソッドを呼び出し、service メソッドはリクエストに応じ......ッドを呼び出します。このようにしてスクリプトは実行されます。
例:
#!/usr/local/bin/ruby
require 'webrick/cgi'
class MyCGI < WEBrick::CGI
def do_GET(req, res)
res["content-type"] = "text/plain"
ret = "hoge\n"
res.body = ret
end
end
MyCGI.ne... -
webrick
/ https (6032.0) -
WEBrick::HTTPServer を SSL/TLS に対応させるための実装。 このファイルを Kernel.#require すると WEBrick::HTTPServer が SSL/TLS 対応になります。
...WEBrick::HTTPServer を SSL/TLS に対応させるための実装。
このファイルを Kernel.#require すると WEBrick::HTTPServer が SSL/TLS 対応になります。... -
webrick
/ ssl (6032.0) -
WEBrick::GenericServer を SSL/TLS に対応させるための実装。 このファイルを require すると WEBrick::GenericServer が SSL/TLS 対応になる。
...WEBrick::GenericServer を SSL/TLS に対応させるための実装。
このファイルを require すると WEBrick::GenericServer が SSL/TLS 対応になる。
ruby 1.8.3 以降では単に require するだけでは SSL/TLS は有効ではなく、
設定で明示的に有効にする必要...