るりまサーチ

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

別のキーワード

  1. response new
  2. net/http response
  3. http get_response
  4. imap add_response_handler
  5. net/http get_response

キーワード

検索結果

<< 1 2 3 ... > >>

Net::HTTPResponse#body -> String | () | nil (21132.0)

エンティティボディを返します。

...エンティティボディを返します。

レスポンスにボディがない場合には nil を返します。

Net::HTTPResponse#read_body をブロック付きで呼んだ場合には
このメソッドはNet::ReadAdapter のインスタンスを返しますが、
これは使わないで...
...ください。

entity は obsolete です。

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

uri = "http://www.example.com/index.html"
response
= Net::HTTP.get_response(URI.parse(uri))
response
.body[0..10] # => "<!doctype h"
//}...

WEBrick::HTTPResponse#body -> String | IO (21108.0)

クライアントに返す内容(エンティティボディ)を返します。

...クライアントに返す内容(エンティティボディ)を返します。

自身が chunked であっても body の値はチャンク形式ではありません。...

Net::HTTPGenericRequest#response_body_permitted? -> bool (12227.0)

サーバからのレスポンスにエンティティボディを含むことが許されている HTTP メソッド (GET, POST など)の場合真を返します。

...合真を返します。

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

uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
post.response_body_permitted? # => true

head = Net::HTTP::Head.new(uri.request_uri)
head.response_body_permitted? # => false
//}...

Net::HTTPResponse#read_body {|str| .... } -> () (9151.0)

ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。

...ロックを与えずに一度に結果取得][ruby]{
require 'net/http'

uri = "http://www.example.com/index.html"
response
= Net::HTTP.get_response(URI.parse(uri))
response
.read_body[0..10] # => "<!doctype h"
//}

//emlist[例2 ブロックを与えて大きいファイルを取得][ruby]{
require...
...n("/path/to/big.file", "w") do |f|
# Net::HTTP#request_get と Net::HTTPResponse#read_body で少しずつ読み書き。メモリ消費が少ない。
http.request_get(uri.path) do |response|
response
.read_body do |s|
f.write(s)
end
end
end
end
//}

一度ブロッ...

Net::HTTPResponse#read_body(dest=nil) -> String|nil (9151.0)

ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。

...ロックを与えずに一度に結果取得][ruby]{
require 'net/http'

uri = "http://www.example.com/index.html"
response
= Net::HTTP.get_response(URI.parse(uri))
response
.read_body[0..10] # => "<!doctype h"
//}

//emlist[例2 ブロックを与えて大きいファイルを取得][ruby]{
require...
...n("/path/to/big.file", "w") do |f|
# Net::HTTP#request_get と Net::HTTPResponse#read_body で少しずつ読み書き。メモリ消費が少ない。
http.request_get(uri.path) do |response|
response
.read_body do |s|
f.write(s)
end
end
end
end
//}

一度ブロッ...

絞り込み条件を変える

WEBrick::HTTPResponse#body=(val) (9114.0)

クライアントに返す内容(エンティティボディ)をセットします。

...クライアントに返す内容(エンティティボディ)をセットします。

自身が chunked であっても body の値はチャンク形式ではありません。

@param val メッセージボディを文字列か IO オブジェクトで指定します。
自身が chun...
...適切にチャンク形式エンコーディングされます。

require 'webrick'
include WEBrick
res = HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.body = 'hoge'
print res.to_s

#=> 出力結果
HTTP/1.1 200 OK
Connection: Keep-Alive
Date: Sat, 27 Oct 2007 08:58:49...

Net::HTTPGenericRequest#body_exist? -> bool (6114.0)

このメソッドは obsolete です。

...このメソッドは obsolete です。


Net::HTTPGenericRequest#response_body_permitted?
の別名です。...

Net::HTTPResponse#entity -> String | () | nil (6032.0)

エンティティボディを返します。

...エンティティボディを返します。

レスポンスにボディがない場合には nil を返します。

Net::HTTPResponse#read_body をブロック付きで呼んだ場合には
このメソッドはNet::ReadAdapter のインスタンスを返しますが、
これは使わないで...
...ください。

entity は obsolete です。

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

uri = "http://www.example.com/index.html"
response
= Net::HTTP.get_response(URI.parse(uri))
response
.body[0..10] # => "<!doctype h"
//}...

WEBrick::HTTPResponse#content_length -> Integer | nil (3031.0)

Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。

...す。

: body が String オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダには
body
のサイズが使われます。nil でないとき body の実際のサイズとこの値が同じかどうかの検証は行われません。
: body が IO...
...します。nil を指定することは出来ません。

require 'webrick'
include WEBrick
res = HTTPResponse.new( { :HTTPVersion => "1.1" } )
f = File.new('testfile')
res.body = f
res.content_length = 2
print res.to_s

#=> 出力結果
HTTP/1.1 200 OK
Connection: Keep-Alive...
<< 1 2 3 ... > >>