ライブラリ
-
cgi
/ core (22) -
net
/ http (979) -
rubygems
/ remote _ fetcher (22) - socket (44)
-
webrick
/ cgi (11) -
webrick
/ httprequest (33) -
webrick
/ httpresponse (11) -
webrick
/ httpservlet / abstract (77) -
webrick
/ httputils (44)
クラス
- CGI (22)
-
Gem
:: RemoteFetcher (22) -
Net
:: HTTP (407) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPRequest (11) -
Net
:: HTTPResponse (33) - Socket (22)
-
WEBrick
:: CGI (11) -
WEBrick
:: HTTPRequest (33) -
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServlet :: AbstractServlet (77) -
WEBrick
:: HTTPUtils :: FormData (11)
モジュール
-
Net
:: HTTPHeader (451) -
Socket
:: Constants (22) -
WEBrick
:: HTTPUtils (33)
キーワード
- HTTPHeader (11)
- HTTPHeaderSyntaxError (11)
- HTTPRequest (11)
- HTTPRequestHeaderFieldsTooLarge (11)
- Head (11)
-
SO
_ ATTACH _ FILTER (22) -
SO
_ DETACH _ FILTER (22) - [] (33)
- []= (11)
-
add
_ field (11) -
basic
_ auth (11) -
canonical
_ each (11) - cgi (11)
-
cgi
/ session (11) - chunked? (11)
-
content
_ length (11) -
content
_ length= (11) -
content
_ range (11) -
content
_ type (11) -
content
_ type= (11) - copy (11)
- delete (22)
-
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (11) -
do
_ PUT (11) - each (11)
-
each
_ capitalized (11) -
each
_ capitalized _ name (11) -
each
_ header (11) -
each
_ key (11) -
each
_ name (11) -
each
_ value (11) - fetch (33)
-
form
_ data= (11) - get (22)
- get2 (22)
-
get
_ fields (11) - head2 (22)
- header (44)
- key? (11)
- length (11)
- lock (11)
-
main
_ type (11) - method (11)
- mkcol (11)
- move (11)
- new (11)
-
open
_ uri _ or _ path (11) - out (11)
-
parse
_ header (11) -
parse
_ range _ header (11) - patch (22)
- post (22)
- post2 (22)
- propfind (11)
- proppatch (11)
-
proxy
_ basic _ auth (11) - put (11)
- put2 (22)
- range (11)
- range= (22)
-
range
_ length (11) -
raw
_ header (11) -
reader
_ header (11) - request (33)
-
request
_ body _ permitted? (11) -
request
_ get (22) -
request
_ head (22) -
request
_ post (22) -
request
_ put (22) - response (11)
-
response
_ body _ permitted? (11) -
ruby 1
. 8 . 4 feature (11) -
send
_ request (11) - service (22)
-
set
_ content _ type (11) -
set
_ form _ data (11) -
set
_ range (33) - size (11)
-
split
_ header _ value (11) -
sub
_ type (11) - trace (11)
-
type
_ params (11) - unlock (11)
-
webrick
/ cgi (11)
検索結果
先頭5件
-
Net
:: HTTP # head(path , header = nil) -> Net :: HTTPResponse (21355.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse のインスタンスを返します。
...ンティティのヘッダのみを取得します。
Net::HTTPResponse のインスタンスを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシ......ram header リクエストの HTTP ヘッダをハッシュで指定します。
1.1 互換モードの場合は、レスポンスに応じて例外が発生します。
//emlist[例][ruby]{
require 'net/http'
response = nil
Net::HTTP.start('some.www.server', 80) {|http|
response = http.head('/......index.html')
}
p response['content-type']
//}
@see Net::HTTP#request_head... -
Net
:: HTTPHeader (12022.0) -
HTTP ヘッダのためのモジュールです。
...HTTP ヘッダのためのモジュールです。
このモジュールを mix-in に @header という(ハッシュを代入してある)
変数への「大文字小文字を無視した」ハッシュ的アクセスメソッドを
提供します。またよくある HTTP ヘッダへの便利... -
Net
:: HTTPHeaderSyntaxError (12016.0) -
HTTP ヘッダの内容が不正である場合に発生する例外です。
...HTTP ヘッダの内容が不正である場合に発生する例外です。... -
Net
:: HTTPRequestHeaderFieldsTooLarge (12016.0) -
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
...HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
詳しくは 6585 を見てください。... -
Net
:: HTTP # head2(path , header = nil) -> Net :: HTTPResponse (9352.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse オブジェクトを返します。
...ンティティのヘッダのみを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュ......でなければいけません。
ブロックとともに呼び出されたときは、
Net::HTTP#request_get と同じ動作を
しますが、そもそもヘッダしか要求していないので
body は空です。そのためこの動作はそれほど意味はありません。
@param path......文字列で指定します。
@param header リクエストの HTTP ヘッダをハッシュで指定します。
head2 は時代遅れなので使わないでください。
//emlist[例][ruby]{
response = http.request_head('/index.html')
p response['content-type']
//}
@see Net::HTTP#head... -
Net
:: HTTP # head2(path , header = nil) {|response| . . . . } -> Net :: HTTPResponse (9352.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse オブジェクトを返します。
...ンティティのヘッダのみを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュ......でなければいけません。
ブロックとともに呼び出されたときは、
Net::HTTP#request_get と同じ動作を
しますが、そもそもヘッダしか要求していないので
body は空です。そのためこの動作はそれほど意味はありません。
@param path......文字列で指定します。
@param header リクエストの HTTP ヘッダをハッシュで指定します。
head2 は時代遅れなので使わないでください。
//emlist[例][ruby]{
response = http.request_head('/index.html')
p response['content-type']
//}
@see Net::HTTP#head... -
Net
:: HTTP # request _ head(path , header = nil) -> Net :: HTTPResponse (9352.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse オブジェクトを返します。
...ンティティのヘッダのみを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュ......でなければいけません。
ブロックとともに呼び出されたときは、
Net::HTTP#request_get と同じ動作を
しますが、そもそもヘッダしか要求していないので
body は空です。そのためこの動作はそれほど意味はありません。
@param path......文字列で指定します。
@param header リクエストの HTTP ヘッダをハッシュで指定します。
head2 は時代遅れなので使わないでください。
//emlist[例][ruby]{
response = http.request_head('/index.html')
p response['content-type']
//}
@see Net::HTTP#head... -
Net
:: HTTP # request _ head(path , header = nil) {|response| . . . . } -> Net :: HTTPResponse (9352.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse オブジェクトを返します。
...ンティティのヘッダのみを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュ......でなければいけません。
ブロックとともに呼び出されたときは、
Net::HTTP#request_get と同じ動作を
しますが、そもそもヘッダしか要求していないので
body は空です。そのためこの動作はそれほど意味はありません。
@param path......文字列で指定します。
@param header リクエストの HTTP ヘッダをハッシュで指定します。
head2 は時代遅れなので使わないでください。
//emlist[例][ruby]{
response = http.request_head('/index.html')
p response['content-type']
//}
@see Net::HTTP#head... -
WEBrick
:: HTTPUtils . # split _ header _ value(str) -> Array (9122.0) -
HTTP ヘッダの値を分割して返します。
...
HTTP ヘッダの値を分割して返します。
@param str HTTP ヘッダの値を返します。... -
Net
:: HTTPHeader # each _ header {|name , val| . . . . } -> () (9118.0) -
保持しているヘッダ名とその値をそれぞれ ブロックに渡して呼びだします。
...連結した文字列がブロックに渡されます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_header { |key,value| puts "#{key} = #{value}" }
# => accept-encoding = gzip;q=1.0,deflate;q=0.6...