るりまサーチ

最速Rubyリファレンスマニュアル検索!
264件ヒット [1-100件を表示] (0.170秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:r[x] > クエリ:ruby[x] > クエリ:-[x] > クエリ:@[x] > モジュール:Net::HTTPHeader[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

Net::HTTPHeader#range -> Range|nil (6326.0)

Range: ヘッダの示す範囲を Range オブジェクトで返します。

...
R
ange: ヘッダの示す範囲を Range オブジェクトで返します。

ヘッダにない場合は nil を返します。

@
raise Net::HTTPHeaderSyntaxError Range:ヘッダの中身が規格通り
でない場合に発生します。

//emlist[例 正常な...
...[ruby]{
r
equire 'net/http'

uri = URI.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq['range'] = "bytes=1-5"
r
eq.range # => [1..5]
//}

//emlist[例 Net::HTTPHeaderSyntaxError][ruby]{
r
equire 'net/http'

uri = URI.parse('http://www.example.com/index.html')
r
e...
...q = Net::HTTP::Get.new(uri.request_uri)
r
eq['range'] = "invalid"
r
eq.range # => Net::HTTPHeaderSyntaxError
//}...

Net::HTTPHeader#set_form_data(params, sep = &#39;&&#39;) -> () (6286.0)

HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。

...ームのデータ params から
ヘッダフィールドとボディを設定します。

ヘッダフィールド Content-Type: には
'application/x-www-form-urlencoded' が設定されます。

@
param params HTML のフォームデータの Hash を与えます。
@
param sep データのセパ...
...rm_data][ruby]{
r
equire 'net/http'

uri = URI.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}

//emlist[例 set_form_data][ruby]{
r
equire 'net/http'

uri = UR...
...I.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.set_form_data({"q" => "ruby", "lang" => "en"}, ';') # => "application/x-www-form-urlencoded"
//}...

Net::HTTPHeader#range_length -> Integer|nil (6248.0)

Content-Range: ヘッダフィールドの表している長さを整数で返します。

...Content-Range: ヘッダフィールドの表している長さを整数で返します。

ヘッダが設定されていない場合には nil を返します。

@
raise Net::HTTPHeaderSyntaxError Content-Range: ヘッダフィールド
の値が不正である...
...発生します。


//emlist[例][ruby]{
r
equire 'net/http'

uri = URI.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq['Content-Range'] = "bytes 1-500/1000"
r
eq.range_length # => 500
//}...

Net::HTTPHeader#set_range(i, len) -> () (6246.0)

範囲を指定してエンティティを取得するためのヘッダ Range: をセットします。

...取得するためのヘッダ Range: をセットします。

以下は同じことを表しています。

//emlist[例][ruby]{
r
eq.range = 0..1023
r
eq.range = 0...1024
r
eq.range = 1024
r
eq.set_range(0, 1024)
r
eq.set_range(0..1023)
r
eq.set_range(0...1024)
r
eq.set_range(1024)
//}

特別な場合...
...ら(-n)バイトまでの範囲を表します。
r
を x..-1 とした場合には、x が正ならば
x バイト目から最後までの範囲を、
x が負ならば最初から x バイト目までの範囲を表します。

@
param r 範囲を Range オブジェクトで与えます。
@
param...
...i 範囲の始点を整数で与えます。
@
param len 範囲の長さを整数で与えます。
@
param n 0からの長さを整数で与えます。...

Net::HTTPHeader#set_range(n) -> () (6246.0)

範囲を指定してエンティティを取得するためのヘッダ Range: をセットします。

...取得するためのヘッダ Range: をセットします。

以下は同じことを表しています。

//emlist[例][ruby]{
r
eq.range = 0..1023
r
eq.range = 0...1024
r
eq.range = 1024
r
eq.set_range(0, 1024)
r
eq.set_range(0..1023)
r
eq.set_range(0...1024)
r
eq.set_range(1024)
//}

特別な場合...
...ら(-n)バイトまでの範囲を表します。
r
を x..-1 とした場合には、x が正ならば
x バイト目から最後までの範囲を、
x が負ならば最初から x バイト目までの範囲を表します。

@
param r 範囲を Range オブジェクトで与えます。
@
param...
...i 範囲の始点を整数で与えます。
@
param len 範囲の長さを整数で与えます。
@
param n 0からの長さを整数で与えます。...

絞り込み条件を変える

Net::HTTPHeader#set_range(r) -> () (6246.0)

範囲を指定してエンティティを取得するためのヘッダ Range: をセットします。

...取得するためのヘッダ Range: をセットします。

以下は同じことを表しています。

//emlist[例][ruby]{
r
eq.range = 0..1023
r
eq.range = 0...1024
r
eq.range = 1024
r
eq.set_range(0, 1024)
r
eq.set_range(0..1023)
r
eq.set_range(0...1024)
r
eq.set_range(1024)
//}

特別な場合...
...ら(-n)バイトまでの範囲を表します。
r
を x..-1 とした場合には、x が正ならば
x バイト目から最後までの範囲を、
x が負ならば最初から x バイト目までの範囲を表します。

@
param r 範囲を Range オブジェクトで与えます。
@
param...
...i 範囲の始点を整数で与えます。
@
param len 範囲の長さを整数で与えます。
@
param n 0からの長さを整数で与えます。...

Net::HTTPHeader#proxy_basic_auth(account, password) -> [String] (6236.0)

Proxy 認証のために Proxy-Authorization: ヘッダをセットします。

...Proxy 認証のために Proxy-Authorization: ヘッダをセットします。

@
param account アカウント名を文字列で与えます。
@
param password パスワードを文字列で与えます。

//emlist[例][ruby]{
r
equire 'net/http'

uri = URI.parse('http://www.example.com/index.html...
...')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.proxy_basic_auth("account", "password") # => ["Basic YWNjb3VudDpwYXNzd29yZA=="]
//}...

Net::HTTPHeader#form_data=(params) (6186.0)

HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。

...ームのデータ params から
ヘッダフィールドとボディを設定します。

ヘッダフィールド Content-Type: には
'application/x-www-form-urlencoded' が設定されます。

@
param params HTML のフォームデータの Hash を与えます。
@
param sep データのセパ...
...rm_data][ruby]{
r
equire 'net/http'

uri = URI.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}

//emlist[例 set_form_data][ruby]{
r
equire 'net/http'

uri = UR...
...I.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.set_form_data({"q" => "ruby", "lang" => "en"}, ';') # => "application/x-www-form-urlencoded"
//}...

Net::HTTPHeader#fetch(key) -> String (3292.0)

key ヘッダフィールドを返します。

...key ヘッダフィールドを返します。

たとえばキー 'content-length' に対しては '2048'
のような文字列が得られます。キーが存在しなければ nil を返します。

該当するキーが登録されてい
ない時には、引数 default が与えられてい...
...ます。
key は大文字小文字を区別しません。

@
param key ヘッダフィール名を文字列で与えます。
@
param default 該当するキーが登録されていない時の返り値を指定します。
@
raise IndexError 引数defaultもブロックも与えられてない時、...
...する][ruby]{
r
equire 'net/http'

uri = URI.parse('http://www.example.com/index.html')
r
eq = Net::HTTP::Get.new(uri.request_uri)
r
eq.fetch("user-agent") # => "Ruby"
//}

//emlist[例 key のみ指定。key が存在しない][ruby]{
r
equire 'net/http'

begin
r
eq.fetch("content-length")
r
escue =>...
<< 1 2 3 > >>