ライブラリ
-
net
/ ftp (3) -
net
/ http (68) -
net
/ imap (50) -
net
/ pop (1) -
net
/ smtp (10) - openssl (16)
-
rubygems
/ remote _ fetcher (1) -
rubygems
/ server (6) - socket (4)
-
webrick
/ accesslog (1) -
webrick
/ httpauth / authenticator (3) -
webrick
/ httpauth / basicauth (2) -
webrick
/ httpauth / digestauth (2) -
webrick
/ httprequest (1) -
webrick
/ httpresponse (37) -
webrick
/ httpserver (2) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpservlet / cgihandler (2) -
webrick
/ httpservlet / erbhandler (2) -
webrick
/ httpservlet / filehandler (7) -
webrick
/ httpservlet / prochandler (3)
クラス
-
Gem
:: RemoteFetcher (1) -
Gem
:: Server (6) -
Net
:: FTP (3) -
Net
:: HTTP (42) -
Net
:: HTTPGenericRequest (2) -
Net
:: HTTPResponse (15) -
Net
:: IMAP (26) -
Net
:: IMAP :: ContinuationRequest (1) -
Net
:: IMAP :: ResponseCode (2) -
Net
:: IMAP :: ResponseError (2) -
Net
:: IMAP :: ResponseText (2) -
Net
:: IMAP :: TaggedResponse (4) -
Net
:: IMAP :: UntaggedResponse (3) -
Net
:: SMTP (9) -
OpenSSL
:: OCSP :: BasicResponse (5) -
OpenSSL
:: OCSP :: Response (4) - Socket (2)
-
WEBrick
:: HTTPAuth :: BasicAuth (2) -
WEBrick
:: HTTPAuth :: DigestAuth (2) -
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPResponse (36) -
WEBrick
:: HTTPServer (2) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
WEBrick
:: HTTPServlet :: CGIHandler (2) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (3) -
WEBrick
:: HTTPServlet :: ERBHandler (2) -
WEBrick
:: HTTPServlet :: FileHandler (4) -
WEBrick
:: HTTPServlet :: ProcHandler (3)
モジュール
キーワード
- BadResponseError (1)
- ByeResponseError (1)
-
CODE
_ CLASS _ TO _ OBJ (1) -
CODE
_ TO _ OBJ (1) - ContinuationRequest (1)
- HTTPBadResponse (1)
- HTTPResponse (2)
- HTTPUnknownResponse (1)
-
IPV6
_ RECVDSTOPTS (2) -
IP
_ RECVRETOPTS (2) - Marshal (1)
- NOINTERN (1)
- NoResponseError (1)
- POPBadResponse (1)
-
RESPONSE
_ STATUS _ INTERNALERROR (1) -
RESPONSE
_ STATUS _ MALFORMEDREQUEST (1) -
RESPONSE
_ STATUS _ SIGREQUIRED (1) -
RESPONSE
_ STATUS _ SUCCESSFUL (1) -
RESPONSE
_ STATUS _ TRYLATER (1) -
RESPONSE
_ STATUS _ UNAUTHORIZED (1) - Response (1)
- ResponseCode (1)
- ResponseError (1)
- ResponseField (2)
- ResponseInfoField (1)
- ResponseParseError (1)
- ResponseText (1)
- TaggedResponse (1)
- UntaggedResponse (1)
- [] (1)
- []= (1)
-
add
_ response _ handler (2) -
add
_ status (1) - append (1)
- authenticate (3)
- body (2)
- body= (1)
-
body
_ exist? (1) -
body
_ permitted? (1) - challenge (2)
- check (1)
- chunked= (1)
- chunked? (1)
- close (1)
-
close
_ on _ empty _ response (1) -
close
_ on _ empty _ response= (1) - code (2)
- config (1)
-
content
_ length (1) -
content
_ length= (1) -
content
_ type (1) -
content
_ type= (1) - continue (1)
- copy (2)
-
copy
_ nonce (1) - create (2)
- data (6)
- delete (2)
-
do
_ DELETE (1) -
do
_ GET (6) -
do
_ HEAD (1) -
do
_ OPTIONS (2) -
do
_ POST (5) -
do
_ PUT (1) - each (1)
- ehlo (1)
- entity (1)
- examine (1)
- filename (1)
- filename= (1)
- get (2)
- get2 (2)
-
get
_ fields (1) -
get
_ response (2) - greeting (1)
- head (1)
- head2 (2)
- header (2)
- helo (1)
-
http
_ version (2) - idle (1)
-
keep
_ alive (1) -
keep
_ alive= (1) -
keep
_ alive? (1) - key? (1)
-
last
_ response (1) -
last
_ response _ code (1) - lastresp (1)
-
latest
_ specs (1) - lock (1)
- login (1)
- logout (1)
- mailfrom (1)
-
main
_ type (1) -
make
_ partial _ content (1) - mkcol (1)
-
mount
_ proc (2) - move (1)
- msg (1)
- name (3)
-
net
/ http (1) -
net
/ imap (1) - new (2)
- noop (1)
-
not
_ modified? (1) - patch (2)
- post (2)
- post2 (2)
-
post
_ form (1) - propfind (1)
- proppatch (1)
- put (1)
- put2 (2)
- quick (1)
- quit (1)
-
raw
_ data (2) - rcptto (1)
-
read
_ body (2) -
reader
_ header (1) -
reason
_ phrase (1) -
reason
_ phrase= (1) -
remove
_ response _ handler (1) - rename (1)
- request (3)
-
request
_ get (2) -
request
_ head (2) -
request
_ http _ version (1) -
request
_ http _ version= (1) -
request
_ method (1) -
request
_ method= (1) -
request
_ post (2) -
request
_ put (2) -
request
_ uri (1) -
request
_ uri= (1) - response= (1)
-
response
_ body _ permitted? (1) -
response
_ handlers (1) - responses (1)
- root (1)
- rset (1)
-
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 9 feature (1) - select (1)
-
send
_ request (1) -
sent
_ size (1) - service (2)
-
set
_ error (1) -
set
_ redirect (1) - setquota (1)
-
setup
_ params (1) - sign (1)
- specs (1)
- starttls (3)
- status (3)
- status= (1)
-
status
_ line (1) -
status
_ string (1) -
sub
_ type (1) - subscribe (1)
- tag (1)
- text (1)
-
to
_ der (1) -
to
_ s (1) - trace (1)
-
type
_ params (1) -
uid
_ copy (1) - unlock (1)
- unsubscribe (1)
- value (1)
- verify (1)
-
webrick
/ httpresponse (1) - yaml (1)
- 制御構造 (1)
検索結果
先頭5件
- Net
:: IMAP :: ResponseError # response -> Net :: IMAP :: TaggedResponse | Net :: IMAP :: UntaggedResponse - Net
:: HTTPExceptions # response -> Net :: HTTPResponse - Net
:: HTTPResponse # response -> self - Net
:: HTTP . get _ response(host , path = nil , port = nil) -> Net :: HTTPResponse - Net
:: HTTP . get _ response(uri) -> Net :: HTTPResponse
-
Net
:: IMAP :: ResponseError # response -> Net :: IMAP :: TaggedResponse | Net :: IMAP :: UntaggedResponse (73504.0) -
エラーとなったレスポンスを表すオブジェクトを返します。
エラーとなったレスポンスを表すオブジェクトを返します。 -
Net
:: HTTPExceptions # response -> Net :: HTTPResponse (63976.0) -
例外の原因となったレスポンスオブジェクトを返します。
例外の原因となったレスポンスオブジェクトを返します。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/invalid.html"
response = Net::HTTP.get_response(URI.parse(uri))
begin
response.value
rescue => e
e.response # => #<Net::HTTPNotFound 404 Not Found readbody=true>
end
//} -
Net
:: HTTPResponse # response -> self (63304.0) -
互換性を保つためだけに導入されたメソッドです。 使わないでください。
互換性を保つためだけに導入されたメソッドです。
使わないでください。
自分自身を返します。 -
Net
:: HTTP . get _ response(host , path = nil , port = nil) -> Net :: HTTPResponse (36907.0) -
指定した対象に GET リクエストを送り、そのレスポンスを Net::HTTPResponse として返します。
指定した対象に GET リクエストを送り、そのレスポンスを
Net::HTTPResponse として返します。
対象の指定方法は URI で指定するか、
(host, path, port) で指定するかのいずれかです。
@param uri データの取得対象を URI で指定します。
@param host 接続先のホストを文字列で指定します。
@param path データの存在するパスを文字列で指定します。
@param port 接続するポートを整数で指定します。
@see Net::HTTP#get -
Net
:: HTTP . get _ response(uri) -> Net :: HTTPResponse (36907.0) -
指定した対象に GET リクエストを送り、そのレスポンスを Net::HTTPResponse として返します。
指定した対象に GET リクエストを送り、そのレスポンスを
Net::HTTPResponse として返します。
対象の指定方法は URI で指定するか、
(host, path, port) で指定するかのいずれかです。
@param uri データの取得対象を URI で指定します。
@param host 接続先のホストを文字列で指定します。
@param path データの存在するパスを文字列で指定します。
@param port 接続するポートを整数で指定します。
@see Net::HTTP#get -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ INTERNALERROR -> Integer (36652.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ MALFORMEDREQUEST -> Integer (36652.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 リクエストの構文が正しくないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
リクエストの構文が正しくないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ SIGREQUIRED -> Integer (36652.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 サーバがクライアントにリクエストへの署名を要求していることを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
サーバがクライアントにリクエストへの署名を要求していることを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ SUCCESSFUL -> Integer (36652.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 正しく応答したことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
正しく応答したことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ TRYLATER -> Integer (36652.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 レスポンダが一時的に応答できないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
レスポンダが一時的に応答できないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ UNAUTHORIZED -> Integer (36652.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 クライアントからサーバへの応答が認可されていないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
クライアントからサーバへの応答が認可されていないことを意味します。
詳しくは 2560 2.3 を見てください。 -
Net
:: HTTPGenericRequest # response _ body _ permitted? -> bool (36640.0) -
サーバからのレスポンスにエンティティボディを含むことが許されている HTTP メソッド (GET, POST など)の場合真を返します。
サーバからのレスポンスにエンティティボディを含むことが許されている
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.r... -
Net
:: FTP # last _ response -> String (36622.0) -
サーバからの最後の応答を文字列で返します。
サーバからの最後の応答を文字列で返します。
例えばログイン(Net::FTP#login)に成功した場合には
"230 Login successful.\n" を返します。
@see Net::FTP#last_response_code -
Net
:: FTP # last _ response _ code -> String (36622.0) -
サーバからの最後の応答のコードを文字列で返します。
サーバからの最後の応答のコードを文字列で返します。
例えばログイン(Net::FTP#login)に成功した場合には
"230" を返します。
数字の意味は 959 参照してください。
@see Net::FTP#last_response -
Net
:: HTTP # close _ on _ empty _ response -> bool (36622.0) -
レスポンスがボディを持っていない場合にコネクションを 閉じるかどうかを返します。
レスポンスがボディを持っていない場合にコネクションを
閉じるかどうかを返します。
デフォルトでは偽(閉じない)です。
@see Net::HTTP#close_on_empty_response= -
Net
:: HTTP # close _ on _ empty _ response=(bool) (36622.0) -
レスポンスがボディを持っていない場合にコネクションを 閉じるかどうかを設定します。
レスポンスがボディを持っていない場合にコネクションを
閉じるかどうかを設定します。
@param bool レスポンスがボディを持っていない場合にコネクションを
閉じるかどうか指定します。
@see Net::HTTP#close_on_empty_response -
WEBrick
:: HTTPResponse # http _ version -> WEBrick :: HTTPVersion (36601.0) -
レスポンスの HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトを返します。
レスポンスの HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトを返します。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
p res.http_version.class #=> WEBrick::HTTPVersion
p res.http_version.to_s #=... -
Net
:: IMAP :: ResponseError # response=(resp) (36304.0) -
エラーとなったレスポンスを表すオブジェクトを設定します。
エラーとなったレスポンスを表すオブジェクトを設定します。
@param resp 設定するレスポンスオブジェクト -
WEBrick
:: HTTPResponse # request _ http _ version -> WEBrick :: HTTPVersion (36301.0) -
リクエストの HTTP バージョンを返します。 デフォルトでは自身の WEBrick::HTTPResponse#http_version が使われます。
リクエストの HTTP バージョンを返します。
デフォルトでは自身の WEBrick::HTTPResponse#http_version が使われます。 -
WEBrick
:: HTTPResponse # request _ http _ version=(ver) (36301.0) -
リクエストの HTTP バージョンをセットします。
リクエストの HTTP バージョンをセットします。
@param ver リクエストの HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。 -
Net
:: HTTPBadResponse (36001.0) -
HTTP のレスポンスが不正であった場合に発生する例外です。
HTTP のレスポンスが不正であった場合に発生する例外です。 -
Net
:: HTTPResponse (36001.0) -
HTTP レスポンスを表現するクラスです。 Net::HTTP クラスは実際には HTTPResponse のサブクラスを返します。
HTTP レスポンスを表現するクラスです。
Net::HTTP クラスは実際には HTTPResponse のサブクラスを返します。 -
Net
:: HTTPUnknownResponse (36001.0) -
このライブラリが知らないレスポンスを表現するクラスです。
このライブラリが知らないレスポンスを表現するクラスです。 -
Net
:: IMAP :: ResponseText (36001.0) -
応答のテキストを表すクラスです。
応答のテキストを表すクラスです。 -
Net
:: IMAP :: TaggedResponse (36001.0) -
IMAP のタグ付きレスポンスを表すクラスです。
IMAP のタグ付きレスポンスを表すクラスです。
IMAP のレスポンスにはタグ付きのものとタグなしのものがあり、
タグ付きのレスポンスはクライアントが発行したコマンドによる
操作が成功するか失敗するかのどちらかで
完了したことを意味します。タグによって
どのコマンドが完了したのかを示します。
@see Net::IMAP::UntaggedResponse -
Net
:: IMAP :: UntaggedResponse (36001.0) -
IMAP のタグ付きレスポンスを表すクラスです。
IMAP のタグ付きレスポンスを表すクラスです。
IMAP のレスポンスにはタグ付きのものとタグなしのものがあり、
タグなしのものはクライアントからのコマンド完了応答ではない
レスポンスです。
@see Net::IMAP::TaggedResponse -
WEBrick
:: HTTPResponse (36001.0) -
HTTP のレスポンスを表すためのクラスです。
HTTP のレスポンスを表すためのクラスです。
通常 WEBrick::HTTPResponse オブジェクトはサーブレットの service メソッドや do_XXX メソッドの
引数として与えられるものであり、ユーザが明示的に生成する必要はありません。 -
webrick
/ httpresponse (36001.0) -
HTTP のレスポンスを表すためのクラスを提供するライブラリです。
HTTP のレスポンスを表すためのクラスを提供するライブラリです。 -
OpenSSL
:: OCSP :: Response . create(status , basic _ resp) -> OpenSSL :: OCSP :: Response (27670.0) -
Response オブジェクトを OpenSSL::OCSP::BasicResponse オブジェクト から生成します。
Response オブジェクトを OpenSSL::OCSP::BasicResponse オブジェクト
から生成します。
@param status ステータスコード(整数)
@param basic_resp OpenSSL::OCSP::BasicResponse オブジェクト
@see OpenSSL::OCSP::Response.new -
Net
:: FTP # lastresp -> String (27622.0) -
サーバからの最後の応答のコードを文字列で返します。
サーバからの最後の応答のコードを文字列で返します。
例えばログイン(Net::FTP#login)に成功した場合には
"230" を返します。
数字の意味は 959 参照してください。
@see Net::FTP#last_response -
Net
:: IMAP # responses -> { String => [object] } (27601.0) -
サーバから送られてきた untagged な応答の記録を返します。
サーバから送られてきた untagged な応答の記録を返します。
untagged な応答は種類ごとに記録されます。
応答の種類には "FLAGS", "OK", "UIDVALIDITY", "EXISTS" などがあり、
この文字列がハッシュテーブルのキーとなります。
そして各種類ごとに配列が用意され、untagged な応答を受信するたびに
その配列の末尾にその内容が記録されます。
例:
imap.select("inbox")
p imap.responses["EXISTS"].last
#=> 2
p imap.responses["UIDVALIDITY"... -
Net
:: IMAP :: TaggedResponse # data -> Net :: IMAP :: ResponseText (27601.0) -
レスポンスを解析したオブジェクトを返します。
レスポンスを解析したオブジェクトを返します。
@see Net::IMAP::ResponseText -
OpenSSL
:: OCSP :: BasicResponse # add _ status(cid , status , reason , revtime , thisupd , nextupd , exts) -> self (27601.0) -
証明書の状態の問い合わせの結果をオブジェクトに追加します。
証明書の状態の問い合わせの結果をオブジェクトに追加します。
詳しくは OpenSSL::OCSP::BasicResponse#status を見てください。
@param cid 問い合わせの(OpenSSL::OCSP::CertificateId オブジェクト)
@param status ステータスコード(整数)
@param reason 失効理由コード(整数)
@param revtime 失効時刻(Time オブジェクトもしくは nil)
@param thisupd 最終更新時刻(Time オブジェクト)
@param nextupd 次回更新時刻(Time オブジェクト)... -
WEBrick
:: HTTPAuth :: Authenticator :: ResponseField -> String (27601.0) -
レスポンスフィールドのキーの名前です。
レスポンスフィールドのキーの名前です。 -
WEBrick
:: HTTPAuth :: Authenticator :: ResponseInfoField -> String (27601.0) -
レスポンスインフォフィールドのキーの名前です。
レスポンスインフォフィールドのキーの名前です。 -
WEBrick
:: HTTPAuth :: ProxyAuthenticator :: ResponseField -> "Proxy-Authenticate" (27601.0) -
レスポンスフィールドのキーの名前です。
レスポンスフィールドのキーの名前です。 -
WEBrick
:: HTTPResponse # content _ length -> Integer | nil (27601.0) -
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
: body が String オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダには
body のサイズが使われます。nil でないとき body の実際のサイズとこの値が同じかどうかの検証は行われません。
: body が IO オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダはレスポンスに含まれず、IO から全てを読み込ん
でそれをエンティティボ... -
WEBrick
:: HTTPResponse # status=(status) (27601.0) -
レスポンスのステータスコードを整数で指定します。 reason_phrase も適切なものに設定されます。
レスポンスのステータスコードを整数で指定します。
reason_phrase も適切なものに設定されます。
@param status ステータスコードを整数で指定します。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.status = 404
p res.reason_phrase #=> "Not Found" -
OpenSSL
:: OCSP :: Response # status -> Integer (27427.0) -
ステータスコードを整数で返します。
ステータスコードを整数で返します。
以下のいずれかを返します。
* OpenSSL::OCSP::RESPONSE_STATUS_SUCCESSFUL
* OpenSSL::OCSP::RESPONSE_STATUS_MALFORMEDREQUEST
* OpenSSL::OCSP::RESPONSE_STATUS_INTERNALERROR
* OpenSSL::OCSP::RESPONSE_STATUS_TRYLATER
* OpenSSL::OCSP::RESPONSE_STATUS_SIGREQUIRED
* OpenSSL::OCSP::RESPONSE_S... -
Net
:: HTTPResponse # entity -> String | () | nil (27355.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))
r... -
Net
:: HTTPResponse # http _ version -> String (27355.0) -
サーバがサポートしている HTTP のバージョンを文字列で返します。
サーバがサポートしている HTTP のバージョンを文字列で返します。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.http_version # => "1.1"
//} -
OpenSSL
:: OCSP :: Response # to _ der -> String (27349.0) -
Response オブジェクトを DER 形式の文字列に変換します。
Response オブジェクトを DER 形式の文字列に変換します。 -
Net
:: IMAP # add _ response _ handler(handler) -> () (27343.0) -
レスポンスハンドラを追加します。
レスポンスハンドラを追加します。
レスポンスハンドラはサーバから応答を受け取るごとに
呼びだされます。ハンドラには
Net::IMAP::TaggedResponse もしくは
Net::IMAP::UntaggedResponse オブジェクトが
渡されます。
主にサーバからの非同期的なイベントを受け取るため
に用います。例えば EXISTS 応答を受け取る
(メールボックスに新たなメールが追加されたタイミングで発生します)
ためなどに用いられます。
レスポンスハンドラはメインのスレッドとは別のスレッドで
呼びだされることに注意してください。
例:
imap.add_respo... -
Net
:: IMAP # add _ response _ handler(handler) {|resp| . . . } -> () (27343.0) -
レスポンスハンドラを追加します。
レスポンスハンドラを追加します。
レスポンスハンドラはサーバから応答を受け取るごとに
呼びだされます。ハンドラには
Net::IMAP::TaggedResponse もしくは
Net::IMAP::UntaggedResponse オブジェクトが
渡されます。
主にサーバからの非同期的なイベントを受け取るため
に用います。例えば EXISTS 応答を受け取る
(メールボックスに新たなメールが追加されたタイミングで発生します)
ためなどに用いられます。
レスポンスハンドラはメインのスレッドとは別のスレッドで
呼びだされることに注意してください。
例:
imap.add_respo... -
OpenSSL
:: OCSP :: BasicResponse # status -> [[OpenSSL :: OCSP :: CertificateId , Integer , Integer , Time|nil , Time , Time|nil , [OpenSSL :: X509 :: Extension]]] (27337.0) -
証明書の状態の問い合わせの結果を返します。
証明書の状態の問い合わせの結果を返します。
この返り値には複数の問い合わせ結果が含まれています。
個々の結果は以下の内容の配列です。
[ 問い合わせの CertificateId オブジェクト,
ステータスコード,
失効理由コード,
失効時刻,
最終更新時刻,
次回更新時刻,
拡張領域 ]
ステータスコードはいかのいずれかの値を取ります
* OpenSSL::OCSP::V_CERTSTATUS_GOOD 正常
* OpenSSL::OCSP::V_CERTSTATUS_REVOKED 失効
* OpenSSL::OCSP::... -
Net
:: IMAP # remove _ response _ handler(handler) -> () (27322.0) -
レスポンスハンドラを削除します。
レスポンスハンドラを削除します。
@param handler 削除するハンドラ
@see Net::IMAP#add_response_handler -
Net
:: IMAP # response _ handlers -> Array (27322.0) -
設定されているレスポンスハンドラ全てを 配列で返します。
設定されているレスポンスハンドラ全てを
配列で返します。
@see Net::IMAP#add_response_handler -
OpenSSL
:: OCSP :: Response # status _ string -> String (27319.0) -
レスポンスステータスを human-readable な文字列で返します。
レスポンスステータスを human-readable な文字列で返します。
@see OpenSSL::OCSP::Response#status -
Net
:: HTTPResponse . body _ permitted? -> bool (27301.0) -
エンティティボディを含むことが許されているレスポンスクラス ならば真を、そうでなければ偽を返します。
エンティティボディを含むことが許されているレスポンスクラス
ならば真を、そうでなければ偽を返します。
//emlist[例][ruby]{
require 'net/http'
Net::HTTPSuccess.body_permitted? # => true
Net::HTTPNotModified.body_permitted? # => false
//} -
Net
:: HTTPResponse :: CODE _ CLASS _ TO _ OBJ -> Hash (27301.0) -
HTTP レスポンスステータスコードの最初の数字からレスポンスのクラス(分類)を あらわすクラスへのハッシュです。
HTTP レスポンスステータスコードの最初の数字からレスポンスのクラス(分類)を
あらわすクラスへのハッシュです。
//emlist[][ruby]{
require 'net/http'
Net::HTTPResponse::CODE_CLASS_TO_OBJ['3'] # => Net::HTTPRedirection
//} -
Net
:: HTTPResponse :: CODE _ TO _ OBJ -> Hash (27301.0) -
HTTP レスポンスステータスコードから対応するクラスへのハッシュです。
HTTP レスポンスステータスコードから対応するクラスへのハッシュです。
//emlist[][ruby]{
require 'net/http'
Net::HTTPResponse::CODE_TO_OBJ['404'] # => Net::HTTPNotFound
//} -
Net
:: IMAP :: ResponseCode # data -> object | nil (27301.0) -
レスポンスコードのデータを返します。
レスポンスコードのデータを返します。
レスポンスコードの種類によって返すオブジェクトは異なります。
ない場合は nil を返します。 -
Net
:: IMAP :: ResponseText # text -> String (27301.0) -
応答のテキストを文字列で返します。
応答のテキストを文字列で返します。 -
Net
:: IMAP :: TaggedResponse # raw _ data -> String (27301.0) -
レスポンス文字列を返します。
レスポンス文字列を返します。
@see Net::IMAP::TaggedResponse#data -
Net
:: IMAP :: TaggedResponse # tag -> String (27301.0) -
レスポンスに対応付けられたタグを返します。
レスポンスに対応付けられたタグを返します。 -
Net
:: IMAP :: UntaggedResponse # data -> object (27301.0) -
レスポンスを解析した結果のオブジェクトを返します。
レスポンスを解析した結果のオブジェクトを返します。
レスポンスによって異なるオブジェクトを返します。
Net::IMAP::MailboxList であったりフラグを表わす
シンボルの配列であったりします。 -
Net
:: IMAP :: UntaggedResponse # raw _ data -> String (27301.0) -
レスポンス文字列を返します。
レスポンス文字列を返します。
@see Net::IMAP::UntaggedResponse#data -
WEBrick
:: HTTPResponse # content _ length=(len) (27301.0) -
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
Content-Length ヘッダの値を整数で表すアクセサです。デフォルトは nil です。
: body が String オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダには
body のサイズが使われます。nil でないとき body の実際のサイズとこの値が同じかどうかの検証は行われません。
: body が IO オブジェクトである場合
content_length の値が nil のとき Content-Length ヘッダはレスポンスに含まれず、IO から全てを読み込ん
でそれをエンティティボ... -
WEBrick
:: HTTPResponse # content _ type -> String | nil (27301.0) -
Content-Type ヘッダの値を返します。
Content-Type ヘッダの値を返します。 -
WEBrick
:: HTTPResponse # content _ type=(val) (27301.0) -
Content-Type ヘッダの値をセットします。
Content-Type ヘッダの値をセットします。
@param val Content-Type ヘッダの値を文字列で指定します。
res.content_type = "text/html"
@see WEBrick::HTTPUtils.#mime_type -
WEBrick
:: HTTPResponse # request _ method -> String | nil (27301.0) -
リクエストの HTTP メソッドを返します。
リクエストの HTTP メソッドを返します。 -
WEBrick
:: HTTPResponse # request _ method=(method) (27301.0) -
リクエストの HTTP メソッドをセットします。 デフォルトは nil です。
リクエストの HTTP メソッドをセットします。
デフォルトは nil です。
@param method リクエストの HTTP メソッドを文字列で指定します。 -
WEBrick
:: HTTPResponse # request _ uri -> URI | nil (27301.0) -
リクエストの URI を返します。
リクエストの URI を返します。 -
WEBrick
:: HTTPResponse # request _ uri=(uri) (27301.0) -
リクエストの URI をセットします。 デフォルトは nil です。
リクエストの URI をセットします。
デフォルトは nil です。
@param uri リクエストの URI を URI オブジェクトで指定します。 -
WEBrick
:: HTTPResponse # sent _ size -> Integer (27301.0) -
クライアントに送られた内容(エンティティボディ)のバイト数を表す整数を返します。
クライアントに送られた内容(エンティティボディ)のバイト数を表す整数を返します。 -
WEBrick
:: HTTPResponse # set _ error(status , backtrace = false) -> () (27301.0) -
自身の内容(エンティティボディ)を指定された status のエラーページにします。
自身の内容(エンティティボディ)を指定された status のエラーページにします。
@param status WEBrick::HTTPStatus::Status のサブクラスか一般の例外クラスを指定します。
@param backtrace true を指定した場合バックトレースをエラーページに出力します。 -
WEBrick
:: HTTPResponse # set _ redirect(status , url) -> () (27301.0) -
指定された url にリダイレクトするためのヘッダと内容(エンティティボディ)を 設定し例外 status を発生させます。
指定された url にリダイレクトするためのヘッダと内容(エンティティボディ)を
設定し例外 status を発生させます。
@param status WEBrick::HTTPStatus::Redirect を指定します。
@param url URL を指定します。
例:
require 'webrick'
res.set_redirect WEBrick::HTTPStatus::TemporaryRedirect -
WEBrick
:: HTTPResponse # status -> Integer (27301.0) -
レスポンスのステータスコードを表す整数を返します。 デフォルトは WEBrick::HTTPStatus::RC_OK です。
レスポンスのステータスコードを表す整数を返します。
デフォルトは WEBrick::HTTPStatus::RC_OK です。 -
WEBrick
:: HTTPResponse # status _ line -> String (27301.0) -
HTTP のステータスラインを CR+LF 付き文字列で返します。
HTTP のステータスラインを CR+LF 付き文字列で返します。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.status = 404
p res.status_line #=> "HTTP/1.1 404 Not Found \r\n" -
WEBrick
:: HTTPResponse # to _ s -> String (27301.0) -
実際にクライアントに送られるデータを文字列として返します。
実際にクライアントに送られるデータを文字列として返します。
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-Length: 4
hoge -
Net
:: IMAP :: ContinuationRequest (27019.0) -
IMAP の continuation request (命令継続要求) を表すクラスです。
IMAP の continuation request (命令継続要求) を表すクラスです。
通常このクラスを直接扱うことはありません。
レスポンスハンドラ(Net::IMAP#add_response_handler)
に渡されます。
詳しくは 2060 の 7.5 を参照してください。 -
Net
:: IMAP :: BadResponseError (27001.0) -
サーバから "BAD" レスポンスが来た場合に発生する例外のクラスです。 クライアントからのコマンドが IMAP の規格から外れている場合や サーバ内部エラーの場合に発生します。
サーバから "BAD" レスポンスが来た場合に発生する例外のクラスです。
クライアントからのコマンドが IMAP の規格から外れている場合や
サーバ内部エラーの場合に発生します。 -
Net
:: IMAP :: ByeResponseError (27001.0) -
サーバから "BYE" レスポンスが来た場合に発生する例外のクラスです。 ログインが拒否された場合や、クライアントが無反応で タイムアウトした場合に発生します。
サーバから "BYE" レスポンスが来た場合に発生する例外のクラスです。
ログインが拒否された場合や、クライアントが無反応で
タイムアウトした場合に発生します。 -
Net
:: IMAP :: NoResponseError (27001.0) -
サーバから "NO" レスポンスが来た場合に発生する例外のクラスです。 コマンドが正常に完了しなかった場合に発生します。
サーバから "NO" レスポンスが来た場合に発生する例外のクラスです。
コマンドが正常に完了しなかった場合に発生します。 -
Net
:: IMAP :: ResponseCode (27001.0) -
応答のレスポンスコードを表すクラスです。
応答のレスポンスコードを表すクラスです。
レスポンスコードについては 2060 の 7.1 を参照してください。 -
Net
:: IMAP :: ResponseError (27001.0) -
サーバからのレスポンスがエラーを示している場合に発生する例外 のクラスです。
サーバからのレスポンスがエラーを示している場合に発生する例外
のクラスです。
実際にはこれを継承した
* Net::IMAP::NoResponseError
* Net::IMAP::BadResponseError
* Net::IMAP::ByeResponseError
これらのクラスの例外が発生します。 -
Net
:: IMAP :: ResponseParseError (27001.0) -
サーバからのレスポンスが正しくパースできない場合に発生する 例外のクラスです。
サーバからのレスポンスが正しくパースできない場合に発生する
例外のクラスです。 -
Net
:: POPBadResponse (27001.0) -
サーバから予期しないレスポンスが帰ってきたときに発生します。
サーバから予期しないレスポンスが帰ってきたときに発生します。 -
Net
:: SMTP :: Response (27001.0) -
Net::SMTP の内部用クラスです。
Net::SMTP の内部用クラスです。 -
Net
:: HTTP # post2(path , data , header = nil) {|response| . . . . } -> Net :: HTTPResponse (19033.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。 返り値は Net::HTTPResponse のインスタンスです。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
POST する場合にはヘッ... -
Net
:: HTTP # request _ post(path , data , header = nil) {|response| . . . . } -> Net :: HTTPResponse (19033.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。 返り値は Net::HTTPResponse のインスタンスです。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
POST する場合にはヘッ... -
Net
:: HTTP # get2(path , header = nil) {|response| . . . . } -> Net :: HTTPResponse (19015.0) -
サーバ上の path にあるエンティティを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
大きなサイズのボディを一度に読みだすとまずく、
小さなサイズに分けて取... -
Net
:: HTTP # request _ get(path , header = nil) {|response| . . . . } -> Net :: HTTPResponse (19015.0) -
サーバ上の path にあるエンティティを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
大きなサイズのボディを一度に読みだすとまずく、
小さなサイズに分けて取... -
Net
:: HTTP # request _ head(path , header = nil) {|response| . . . . } -> Net :: HTTPResponse (18943.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティのヘッダのみを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
Net::HTTP#request_get と同じ動作を
しますが、そもそもヘッダしか要求していないので
body は空です。そのためこの動作はそれほど意味はありません。
@param path ヘ... -
Net
:: HTTP # put2(path , data , initheader = nil) {|response| . . . . } -> Net :: HTTPResponse (18907.0) -
サーバ上の path にあるエンティティに対し文字列 data を PUT で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
PUT で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックとともに呼び出されたときは、
ボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
@param path 取得するエンティティのパスを文字列で指定します。
@param data 送るデータを文字列で指定します。
@param initheader リクエストの HTTP ヘッダをハッシュで指定します。
put2 は時代遅れなので使わないでくださ... -
Net
:: HTTP # request _ put(path , data , initheader = nil) {|response| . . . . } -> Net :: HTTPResponse (18907.0) -
サーバ上の path にあるエンティティに対し文字列 data を PUT で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
PUT で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックとともに呼び出されたときは、
ボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
@param path 取得するエンティティのパスを文字列で指定します。
@param data 送るデータを文字列で指定します。
@param initheader リクエストの HTTP ヘッダをハッシュで指定します。
put2 は時代遅れなので使わないでくださ... -
Net
:: HTTP # request(request , data = nil) {|response| . . . . } -> Net :: HTTPResponse (18904.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこまずに Net::HTTPResponse
オブジェクトをブロックに与えます。
@param request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエス... -
Net
:: IMAP # authenticate(auth _ type , user , password) -> Net :: IMAP :: TaggedResponse (18901.0) -
AUTHENTICATE コマンドを送り、クライアントを認証します。
AUTHENTICATE コマンドを送り、クライアントを認証します。
auth_type で利用する認証方式を文字列で指定します。
例:
imap.authenticate('LOGIN', user, password)
auth_type としては以下がサポートされています。
* "LOGIN"
* "PLAIN"
* "CRAM-MD5"
* "DIGEST-MD5"
@param auth_type 認証方式を表す文字列
@param user ユーザ名文字列
@param password パスワード文字列
@see Net::IMAP#login -
Net
:: IMAP # starttls(certs , verify) -> Net :: IMAP :: TaggedResponse (18901.0) -
STARTTLS コマンドを送って TLS のセッションを開始します。
STARTTLS コマンドを送って TLS のセッションを開始します。
options で openssl に渡すオプションを指定します。
OpenSSL::SSL::SSLContext#set_params の引数と同じ意味です。
互換性のため、certs で証明書or証明書ディレクトリのファイル名(文字列)、
verify で検証するかどうか(Net::IMAP::VERIFY_PEER、
Net::IMAP::VERIFY_NONEに対応します)を
指定することができます。
@param options SSL/TLS のオプション(Hash オブジェクト)
@param ce... -
Net
:: IMAP # starttls(options) -> Net :: IMAP :: TaggedResponse (18901.0) -
STARTTLS コマンドを送って TLS のセッションを開始します。
STARTTLS コマンドを送って TLS のセッションを開始します。
options で openssl に渡すオプションを指定します。
OpenSSL::SSL::SSLContext#set_params の引数と同じ意味です。
互換性のため、certs で証明書or証明書ディレクトリのファイル名(文字列)、
verify で検証するかどうか(Net::IMAP::VERIFY_PEER、
Net::IMAP::VERIFY_NONEに対応します)を
指定することができます。
@param options SSL/TLS のオプション(Hash オブジェクト)
@param ce... -
Net
:: HTTP # post2(path , data , header = nil) -> Net :: HTTPResponse (18733.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。 返り値は Net::HTTPResponse のインスタンスです。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
POST する場合にはヘッ... -
Net
:: HTTP # request _ post(path , data , header = nil) -> Net :: HTTPResponse (18733.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。 返り値は Net::HTTPResponse のインスタンスです。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
POST する場合にはヘッ... -
Net
:: HTTP # get2(path , header = nil) -> Net :: HTTPResponse (18715.0) -
サーバ上の path にあるエンティティを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
大きなサイズのボディを一度に読みだすとまずく、
小さなサイズに分けて取... -
Net
:: HTTP # request _ get(path , header = nil) -> Net :: HTTPResponse (18715.0) -
サーバ上の path にあるエンティティを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
大きなサイズのボディを一度に読みだすとまずく、
小さなサイズに分けて取... -
Net
:: HTTP # get(path , header = nil , dest = nil) -> Net :: HTTPResponse (18673.0) -
サーバ上の path にあるエンティティを取得し、 Net::HTTPResponse のインスタンスとして返します。
サーバ上の path にあるエンティティを取得し、
Net::HTTPResponse のインスタンスとして返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックと一緒に呼びだされたときは
エンティティボディを少しずつ文字列として
ブロックに与えます。このとき戻り値の
Net::HTTPResponse オブジェクトは有効な body を
持ちません。
dest は時代遅れの引数です。利用しない... -
Net
:: HTTP # get(path , header = nil , dest = nil) {|body _ segment| . . . . } -> Net :: HTTPResponse (18673.0) -
サーバ上の path にあるエンティティを取得し、 Net::HTTPResponse のインスタンスとして返します。
サーバ上の path にあるエンティティを取得し、
Net::HTTPResponse のインスタンスとして返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックと一緒に呼びだされたときは
エンティティボディを少しずつ文字列として
ブロックに与えます。このとき戻り値の
Net::HTTPResponse オブジェクトは有効な body を
持ちません。
dest は時代遅れの引数です。利用しない... -
OpenSSL
:: OCSP :: NOINTERN -> Integer (18649.0) -
Request/Response の署名データに含まれている証明書から 署名者の証明書を「探さない」ことを意味します。
Request/Response の署名データに含まれている証明書から
署名者の証明書を「探さない」ことを意味します。 -
Net
:: HTTP # request _ head(path , header = nil) -> Net :: HTTPResponse (18643.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティのヘッダのみを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
Net::HTTP#request_get と同じ動作を
しますが、そもそもヘッダしか要求していないので
body は空です。そのためこの動作はそれほど意味はありません。
@param path ヘ... -
Net
:: HTTP # post(path , data , header = nil , dest = nil) -> Net :: HTTPResponse (18637.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックと一緒に呼びだされたときはエンティティボディを少しずつ文字列として
ブロックに与えます。このとき戻り値の HTTPResponse オブジェクトは有効な body を
持ちません。
POST する場合にはヘッダに Content-Type: を指定する必要があります。
もし header に指定しなかったならば、 Content-Type として
"application/x-www-form-urlencoded" を... -
Net
:: HTTP # post(path , data , header = nil , dest = nil) {|body _ segment| . . . . } -> Net :: HTTPResponse (18637.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックと一緒に呼びだされたときはエンティティボディを少しずつ文字列として
ブロックに与えます。このとき戻り値の HTTPResponse オブジェクトは有効な body を
持ちません。
POST する場合にはヘッダに Content-Type: を指定する必要があります。
もし header に指定しなかったならば、 Content-Type として
"application/x-www-form-urlencoded" を...