るりまサーチ

最速Rubyリファレンスマニュアル検索!
1176件ヒット [1-100件を表示] (0.055秒)
トップページ > クエリ:@[x] > クエリ:body[x]

別のキーワード

  1. net/http body
  2. httprequest body
  3. httpresponse body
  4. net/http read_body
  5. httpresponse read_body

キーワード

検索結果

<< 1 2 3 ... > >>

Net::HTTPGenericRequest#body -> String (18125.0)

サーバに送るリクエストのエンティティボディを返します。

...クエストのエンティティボディを返します。

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Post.new(uri.request_uri)
req.body = "Test Post Data"
req.body # => "Test Post Data"
//}

@
see Net::HTTPGenericRequest#body=...

Net::HTTPGenericRequest#body=(body) (6232.0)

サーバに送るリクエストのエンティティボディを文字列で設定します。

...

@
param body 設定するボディを文字列で与えます。

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Post.new(uri.request_uri)
req.body = "Test Post Data" # => "Test Post Data"
//}

@
see Net::HTTPGenericRequest#body...

Net::HTTPResponse#read_body {|str| .... } -> () (6132.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 'net/http'

uri = URI.parse('htt...
...h/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
//}

一度ブロックを...
...い。

dest は obsolete です。使わないでください。
dest を指定した場合には
ボディを少しずつ取得して順次
「dest << ボディの断片」を実行します。

@
param dest obsoleteな引数です。利用しないでください。

@
see Net::HTTP#request_get...

Net::HTTPResponse#read_body(dest=nil) -> String|nil (6132.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 'net/http'

uri = URI.parse('htt...
...h/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
//}

一度ブロックを...
...い。

dest は obsolete です。使わないでください。
dest を指定した場合には
ボディを少しずつ取得して順次
「dest << ボディの断片」を実行します。

@
param dest obsoleteな引数です。利用しないでください。

@
see Net::HTTP#request_get...

Net::HTTPGenericRequest#body_stream -> object (6120.0)

サーバに送るリクエストのエンティティボディを IO オブジェクトなどのストリームで設定します。 f は read(size) メソッドが定義されている必要があります。

...
IO オブジェクトなどのストリームで設定します。
f は read(size) メソッドが定義されている必要があります。

@
param f エンティティボディのデータを得るストリームオブジェクトを与えます。

//emlist[例][ruby]{
require 'net/http'...
...e.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
File.open("/path/to/test", 'rb') do |f|
# 大きなファイルを扱う際にメモリ消費を少なくできる
post.body_stream = f
post["Content-Length"] = f.size
end
post.body_stream # => #<File:/path/to/test (closed)>
//}...

絞り込み条件を変える

Net::HTTPGenericRequest#body_stream=(f) (6120.0)

サーバに送るリクエストのエンティティボディを IO オブジェクトなどのストリームで設定します。 f は read(size) メソッドが定義されている必要があります。

...
IO オブジェクトなどのストリームで設定します。
f は read(size) メソッドが定義されている必要があります。

@
param f エンティティボディのデータを得るストリームオブジェクトを与えます。

//emlist[例][ruby]{
require 'net/http'...
...e.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
File.open("/path/to/test", 'rb') do |f|
# 大きなファイルを扱う際にメモリ消費を少なくできる
post.body_stream = f
post["Content-Length"] = f.size
end
post.body_stream # => #<File:/path/to/test (closed)>
//}...

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

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

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

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

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

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 GMT
Server:
Content-...

Net::IMAP::BodyTypeBasic#content_id -> String | nil (3006.0)

Content-ID の値を文字列で返します。

...Content-ID の値を文字列で返します。

@
see 2045...

Net::IMAP::BodyTypeBasic#description -> String | nil (3006.0)

Content-Description の値を文字列で返します。

...Content-Description の値を文字列で返します。

@
see 2045...
<< 1 2 3 ... > >>