種類
- インスタンスメソッド (981)
- 特異メソッド (22)
ライブラリ
- csv (110)
- mkmf (308)
-
net
/ http (517) - optparse (24)
-
rubygems
/ remote _ fetcher (33) -
webrick
/ httputils (11)
クラス
- CSV (22)
-
CSV
:: FieldInfo (11) -
CSV
:: Row (66) -
CSV
:: Table (11) -
Gem
:: RemoteFetcher (33) -
Net
:: HTTP (396) -
Net
:: HTTPRequest (11) - OptionParser (24)
-
WEBrick
:: HTTPUtils :: FormData (11)
モジュール
- Kernel (308)
-
Net
:: HTTPHeader (110)
キーワード
- [] (44)
-
check
_ signedness (22) -
check
_ sizeof (22) -
content
_ length (11) -
content
_ range (11) -
content
_ type (11) - copy (11)
- delete (33)
- fetch (11)
-
fetch
_ path (11) - field (11)
- fields (11)
- get (22)
- get2 (22)
-
have
_ func (22) -
have
_ header (22) -
have
_ library (22) -
have
_ macro (22) -
have
_ struct _ member (22) -
have
_ type (22) -
have
_ var (22) - head2 (22)
- header (11)
- headers (11)
- lock (11)
-
main
_ type (11) - mkcol (11)
- move (11)
- new (22)
-
open
_ uri _ or _ path (11) - parse (16)
- parse! (8)
- patch (22)
- post (22)
- post2 (22)
- proppatch (11)
- put (11)
- put2 (22)
- range (11)
-
range
_ length (11) - request (33)
-
request
_ get (22) -
request
_ head (22) -
request
_ post (22) -
request
_ put (22) -
send
_ request (11) -
sub
_ type (11) - trace (11)
-
try
_ constant (22) -
try
_ func (22) -
try
_ static _ assert (22) -
try
_ type (22) -
try
_ var (22) - unlock (11)
-
values
_ at (11) -
write
_ headers? (11)
検索結果
先頭5件
-
Net
:: HTTP # head(path , header = nil) -> Net :: HTTPResponse (18532.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... -
Kernel
# have _ header(header , preheaders = nil) -> bool (9602.0) -
ヘッダファイル header がシステムに存在するかどうか検査します。
... header がシステムに存在するかどうか検査します。
ヘッダファイル header が存在する場合は、グローバル変数 $defs に
"-DHAVE_header" を追加して true を返します。ヘッダファイル header が存
在しない場合は $defs は変更せず false......を返します。
@param header 検査したいヘッダファイルを指定します。
@param preheaders ヘッダファイルを検査する前に読み込んでおくヘッダファイルを指定します。... -
Kernel
# have _ header(header , preheaders = nil) { . . . } -> bool (9602.0) -
ヘッダファイル header がシステムに存在するかどうか検査します。
... header がシステムに存在するかどうか検査します。
ヘッダファイル header が存在する場合は、グローバル変数 $defs に
"-DHAVE_header" を追加して true を返します。ヘッダファイル header が存
在しない場合は $defs は変更せず false......を返します。
@param header 検査したいヘッダファイルを指定します。
@param preheaders ヘッダファイルを検査する前に読み込んでおくヘッダファイルを指定します。... -
CSV
:: FieldInfo # header -> String | nil (9401.0) -
利用可能な場合はヘッダを表す文字列を返します。
...//emlist[例][ruby]{
require 'csv'
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,field_info|
p field_info.header
Date.parse(field)
end
p csv.first
# => "date1"
# => "date2"
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)> "d......ate2":#<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>>
//}... -
Net
:: HTTPHeader # content _ length -> Integer|nil (9313.0) -
Content-Length: ヘッダフィールドの表している値を整数で返します。
...t-Length: ヘッダフィールドの表している値を整数で返します。
ヘッダが設定されていない場合には nil を返します。
@raise Net::HTTPHeaderSyntaxError フィールドの値が不正である場合に
発生します。
//emli......st[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_length # => nil
req.content_length = 10
req.content_length # => 10
//}... -
Net
:: HTTPHeader # delete(key) -> [String] | nil (9313.0) -
key ヘッダフィールドを削除します。
...は
nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_length = 10
req.content_length # => 10
req.delete("Content-Length") # => ["10"]
req.content_length # => nil
//}... -
Net
:: HTTPHeader # range _ length -> Integer|nil (9307.0) -
Content-Range: ヘッダフィールドの表している長さを整数で返します。
...ない場合には nil を返します。
@raise Net::HTTPHeaderSyntaxError Content-Range: ヘッダフィールド
の値が不正である場合に
発生します。
//emlist[例][ruby]{
requi......re 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req['Content-Range'] = "bytes 1-500/1000"
req.range_length # => 500
//}... -
Kernel
# have _ library(lib , func = nil , headers = nil) -> bool (6610.0) -
ライブラリ lib がシステムに存在し、関数 func が定義されているかどうかをチェックします。 チェックが成功すれば $libs に lib を追加し true を返します。 チェックが失敗したら false を返します。
...ライブラリ lib がシステムに存在し、関数 func が定義されているかどうかをチェックします。
チェックが成功すれば $libs に lib を追加し true を返します。
チェックが失敗したら false を返します。
@param lib ライブラリの名......前を指定します。
@param func 検査する関数名を指定します。
nil または空文字列のときは、"main" になります。
@param headers 追加のヘッダファイルを指定します。... -
Kernel
# have _ library(lib , func = nil , headers = nil) { . . . } -> bool (6610.0) -
ライブラリ lib がシステムに存在し、関数 func が定義されているかどうかをチェックします。 チェックが成功すれば $libs に lib を追加し true を返します。 チェックが失敗したら false を返します。
...ライブラリ lib がシステムに存在し、関数 func が定義されているかどうかをチェックします。
チェックが成功すれば $libs に lib を追加し true を返します。
チェックが失敗したら false を返します。
@param lib ライブラリの名......前を指定します。
@param func 検査する関数名を指定します。
nil または空文字列のときは、"main" になります。
@param headers 追加のヘッダファイルを指定します。... -
Net
:: HTTP # head2(path , header = nil) -> Net :: HTTPResponse (6538.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse オブジェクトを返します。
...を取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。......文字列で指定します。
@param header リクエストの HTTP ヘッダをハッシュで指定します。
head2 は時代遅れなので使わないでください。
//emlist[例][ruby]{
response = http.request_head('/index.html')
p response['content-type']
//}
@see Net::HTTP#head...