別のキーワード
ライブラリ
- ビルトイン (22)
- benchmark (48)
-
cgi
/ core (12) -
fiddle
/ import (132) -
minitest
/ unit (2) -
net
/ ftp (12) -
net
/ http (156) -
net
/ pop (12) -
net
/ smtp (12) - openssl (180)
- rake (24)
- resolv (12)
- resolv-replace (36)
- rss (24)
-
rubygems
/ user _ interaction (120) -
shell
/ system-command (12) - socket (192)
- un (12)
- uri (36)
-
webrick
/ httprequest (12) -
webrick
/ httpserver (24) -
webrick
/ httpservlet / abstract (72) -
webrick
/ server (12)
クラス
- Addrinfo (108)
-
Benchmark
:: Job (12) -
Benchmark
:: Report (36) -
Gem
:: StreamUI (12) -
Gem
:: StreamUI :: SilentProgressReporter (36) -
Gem
:: StreamUI :: SimpleProgressReporter (36) -
Gem
:: StreamUI :: VerboseProgressReporter (36) - IPSocket (24)
-
MiniTest
:: Unit (2) -
Net
:: FTP (12) -
Net
:: HTTP (132) -
Net
:: HTTPResponse (24) -
Net
:: POP3 (12) -
Net
:: SMTP (12) -
OpenSSL
:: PKey :: DH (36) -
OpenSSL
:: PKey :: DSA (72) -
OpenSSL
:: PKey :: RSA (72) -
RDoc
:: Options (24) -
RSS
:: Rss :: Channel :: Cloud (24) -
Rake
:: FileList (12) - Refinement (4)
-
Resolv
:: DNS :: Resource :: IN :: SRV (12) -
Shell
:: SystemCommand (12) - Thread (18)
- UDPSocket (96)
-
URI
:: Generic (36) -
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPServer (24) -
WEBrick
:: HTTPServlet :: AbstractServlet (72)
モジュール
-
CGI
:: QueryExtension (12) -
Fiddle
:: Importer (132) - Kernel (24)
キーワード
- [] (12)
- addr (12)
- bind (36)
- connect (36)
-
connect
_ from (24) -
connect
_ to (24) - count (36)
-
coverage
_ report (12) -
coverage
_ report= (12) -
create
_ value (12) -
default
_ port (12) - dlload (12)
-
do
_ DELETE (12) -
do
_ GET (12) -
do
_ HEAD (12) -
do
_ OPTIONS (12) -
do
_ POST (12) -
do
_ PUT (12) - done (36)
- export (60)
- extern (12)
-
family
_ addrinfo (24) - httpd (12)
- import (24)
-
import
_ methods (4) -
import
_ symbol (12) -
ip
_ address (12) -
ip
_ port (12) -
ip
_ unpack (12) - item (12)
- list (12)
- listen (12)
-
local
_ host (12) -
local
_ host= (12) -
local
_ port (12) -
local
_ port= (12) - mount (12)
- port= (24)
-
progress
_ reporter (12) -
proxy
_ address (12) -
proxy
_ address= (12) -
proxy
_ port (12) -
proxy
_ port= (12) - proxyaddr (12)
- proxyport (12)
-
read
_ body (24) - recvfrom (12)
- report (25)
- report= (1)
-
report
_ on _ exception (9) -
report
_ on _ exception= (9) - send (48)
-
server
_ port (12) - sizeof (12)
-
start
_ export (6) -
start
_ import (6) - struct (12)
-
to
_ pem (60) -
to
_ s (60) - typealias (12)
- union (12)
- updated (36)
- value (12)
-
virtual
_ host (12)
検索結果
先頭5件
-
Net
:: HTTPResponse # read _ body {|str| . . . . } -> () (7.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...大きいファイルを取得][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/path/to/big.file')
Net::HTTP.start(uri.host, uri.port) do |http|
File.open("/path/to/big.file", "w") do |f|
# Net::HTTP#request_get と Net::HTTPResponse#read_body で少しずつ読み書き。... -
Net
:: HTTPResponse # read _ body(dest=nil) -> String|nil (7.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...大きいファイルを取得][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/path/to/big.file')
Net::HTTP.start(uri.host, uri.port) do |http|
File.open("/path/to/big.file", "w") do |f|
# Net::HTTP#request_get と Net::HTTPResponse#read_body で少しずつ読み書き。... -
WEBrick
:: HTTPServer # mount(dir , servlet , *options) -> () (7.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/username/images')... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ DELETE(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ GET(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ HEAD(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ OPTIONS(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ POST(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ PUT(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start...