るりまサーチ

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

別のキーワード

  1. net/http get
  2. http get
  3. http start
  4. net/http start
  5. net/http delete

検索結果

<< < 1 2 3 4 5 ... > >>

Net::HTTPHeader#fetch(key, default) -> String (3233.0)

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

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

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

該当するキーが登録されてい
ない時には、引数 default が与えられてい...
...つのヘッダの中に複数存在する
場合にはそれを全て ", " で連結した文字列を返します。
key
は大文字小文字を区別しません。

@param key ヘッダフィール名を文字列で与えます。
@param default 該当するキーが登録されていない時...
...list[例 key のみ指定。key が存在する][ruby]{
require 'net/http'

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

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

begin...

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

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

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

key
に元々設定されていた値は破棄されます。
key
は大文字小文字を区別しません。
val に nil を与えるとそのフィールドを削除します。

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

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req['user-agent'] # => Ruby
req['user-agent'] = "up...
...date"
req['user-agent'] # => update
//}

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

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

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

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

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

//emlist[例][ruby]{
require 'net/http'

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

一種類のヘッダフィールドが一つのヘッダの中に複数存在する
場合にはそれを全て ", " で連結した文字列を返します。
key
は大文字小文字を区別しません。

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

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

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

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

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

@param key 削除するフィールド名
@return 取り除かれたフィールドの値を返します。
key
ヘッダフィールドが存在しなかった場合には
nil を返します。

//emlist[例][ruby]{
require 'net/ht...
...tp'

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#get_fields(key) -> [String] (3147.0)

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

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

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

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

//emlist[例][ruby]{
require 'net/http'

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

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

絞り込み条件を変える

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

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

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

key
に元々設定されていた値は破棄されず、それに val 追加されます。

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

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

WEBrick::HTTPRequest#each {|key, val| ... } (3117.0)

リクエストの各ヘッダ名を key、内容を val としてブロックを評価します。

...リクエストの各ヘッダ名を key、内容を val としてブロックを評価します。...

WEBrick::HTTPResponse#each {|key, val| ... } (3117.0)

レスポンスのヘッダ名を key、内容を val としてブロックを評価します。

...レスポンスのヘッダ名を key、内容を val としてブロックを評価します。...

Net::HTTPHeader#each {|name, val| .... } -> () (3030.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,identity;q=0.3...
<< < 1 2 3 4 5 ... > >>