るりまサーチ

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

別のキーワード

  1. request new
  2. http request_put
  3. http request_get
  4. http request_head
  5. http request

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

WEBrick::HTTPResponse#request_uri -> URI | nil (18203.0)

リクエストの URI を返します。

リクエストの URI を返します。

URI::HTTP#request_uri -> String (18124.0)

自身の「path + '?' + query」を文字列で返します。 query が nil である場合は、自身の path を返します。

...字列で返します。
query が nil である場合は、自身の path を返します。

path が空である場合には、path は「'/'」であるとします。

例:
require 'uri'
u = URI.parse("http://example.com/search?q=xxx")
p u.request_uri #=>...

WEBrick::HTTPResponse#request_uri=(uri) (6118.0)

リクエストの URI をセットします。 デフォルトは nil です。

...リクエストの URI をセットします。
デフォルトは nil です。

@param uri リクエストの URI を URI オブジェクトで指定します。...

Net::HTTPHeader#content_length -> Integer|nil (120.0)

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

... nil を返します。

@raise Net::HTTPHeaderSyntaxError フィールドの値が不正である場合に
発生します。

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
re...
...q.content_length # => nil
req.content_length = 10
req.content_length # => 10
//}...

Net::HTTPHeader#content_range -> Range|nil (120.0)

Content-Range: ヘッダフィールドの値を Range で返します。 Range の表わす長さは Net::HTTPHeader#range_length で得られます。

...

ヘッダが設定されていない場合には 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_range # => nil
req['Content-Range'] = "bytes 0-499/1234"
req.content_...

絞り込み条件を変える

Net::HTTPHeader#content_type -> String|nil (120.0)

"text/html" のような Content-Type を表す 文字列を返します。

...ダフィールドが存在しない場合には nil を返します。

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

uri = URI.parse('http://www.example.com/comments.cgi?post=comment')
req = Net::HTTP::Post.new(uri.request_uri)
req.content_type # => nil
req.content_type = 'multipart/form-data'
req.con...

Net::HTTPHeader#delete(key) -> [String] | nil (120.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 -> Range|nil (120.0)

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

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

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

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

//emlist[例 正常な...
...html')
req = Net::HTTP::Get.new(uri.request_uri)
req['range'] = "bytes=1-5"
req.range # => [1..5]
//}

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req['range'] = "invalid"
req.range...

Net::HTTPHeader#[](key) -> String|nil (114.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['user-agent'] # => Ruby
//}

一種類のヘッダフィールド...

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

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

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

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

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


//emlist[例][ruby]{
require '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
//}...

絞り込み条件を変える

<< 1 2 > >>