るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.178秒)

別のキーワード

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

ライブラリ

キーワード

検索結果

Net::HTTPHeader#get_fields(key) -> [String] (27315.0)

key ヘッダフィールドの値 (文字列) を配列で返します。

...たとえばキー 'content-length' に対しては ['2048'] のような
文字列が得られます。一種類のヘッダフィールドが一つのヘッダの中
に複数存在することがありえます。
key は大文字小文字を区別しません。

@param key ヘッダフィー...
...ル名を文字列で与えます。

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

uri = URI.parse('http://www.example.com/index.html')
r
es = Net::HTTP.get_response(uri)
r
es.get_fields('accept-ranges') # => ["none"]
//}

@see Net::HTTPHeader#[] , Net::HTTPHeader#[]=,
Net::HTTPHeader
#add_field...

Net::HTTPHeader#[](key) -> String|nil (6220.0)

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

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

//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['user-agent'] # => Ruby...
...存在する
場合にはそれを全て ", " で連結した文字列を返します。
key は大文字小文字を区別しません。

@param key ヘッダフィール名を文字列で与えます。

@see Net::HTTPHeader#[]=,
Net::HTTPHeader
#add_field,
Net::HTTPHeader
#get_fields...

Net::HTTPHeader#add_field(key, val) -> () (6032.0)

key ヘッダフィールドに val を追加します。

...param key ヘッダフィール名を文字列で与えます。
@param val keyで指定したフィールドに追加する文字列を与えます。
@see Net::HTTPHeader#[] , Net::HTTPHeader#[]=,
Net::HTTPHeader
#get_fields

//emlist[例][ruby]{
r
equest.add_field 'X-My-Header', 'a'
p request[...
...'X-My-Header'] #=> "a"
p request.get_fields('X-My-Header') #=> ["a"]
r
equest.add_field 'X-My-Header', 'b'
p request['X-My-Header'] #=> "a, b"
p request.get_fields('X-My-Header') #=> ["a", "b"]
r
equest.add_field 'X-My-Header', 'c'
p request['X-My-Header'] #=...
...> "a, b, c"
p request.get_fields('X-My-Header') #=> ["a", "b", "c"]
//}...

Net::HTTPHeader#[]=(key, val) (6020.0)

key ヘッダフィールドに文字列 val をセットします。

...aram key ヘッダフィール名を文字列で与えます。
@param val keyで指定したフィールドにセットする文字列を与えます。

//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['user...
...-agent'] # => Ruby
r
eq['user-agent'] = "update"
r
eq['user-agent'] # => update
//}

@see Net::HTTPHeader#[] ,
Net::HTTPHeader
#add_field,
Net::HTTPHeader
#get_fields...