672件ヒット
[601-672件を表示]
(0.085秒)
ライブラリ
- ビルトイン (12)
-
cgi
/ core (24) -
net
/ http (360) -
net
/ imap (12) - open-uri (12)
-
rdoc
/ markup / formatter (12) -
rexml
/ document (24) -
rexml
/ sax2listener (48) -
rexml
/ streamlistener (72) -
webrick
/ httpresponse (60) -
webrick
/ httpservlet / filehandler (24) -
webrick
/ httputils (12)
クラス
- CGI (24)
- IO (12)
-
Net
:: HTTP (180) -
Net
:: HTTPGenericRequest (24) -
Net
:: IMAP :: ContentDisposition (12) -
RDoc
:: Markup :: Formatter (12) -
REXML
:: Instruction (24) -
WEBrick
:: HTTPResponse (60) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (24) -
WEBrick
:: HTTPUtils :: FormData (12)
モジュール
-
Net
:: HTTPHeader (156) -
OpenURI
:: OpenRead (12) -
REXML
:: SAX2Listener (48) -
REXML
:: StreamListener (72)
キーワード
- == (12)
- [] (24)
- []= (12)
- attlistdecl (24)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - cdata (24)
- content= (12)
-
content
_ length (12) -
content
_ length= (24) -
content
_ type= (24) - convert (12)
- delete (12)
- elementdecl (24)
- entity (12)
- entitydecl (24)
- fetch (36)
-
form
_ data= (12) - get2 (24)
-
get
_ fields (12) - head (12)
- head2 (24)
- header (12)
- key? (12)
-
make
_ partial _ content (12) - notationdecl (12)
- out (12)
- post (24)
- post2 (24)
-
prepare
_ range (12) - read (12)
- readpartial (12)
-
request
_ get (24) -
request
_ head (24) -
request
_ post (24) -
set
_ content _ type (12) -
set
_ form _ data (12) -
type
_ params (12)
検索結果
先頭5件
-
Net
:: HTTPHeader # get _ fields(key) -> [String] (13.0) -
key ヘッダフィールドの値 (文字列) を配列で返します。
...たとえばキー 'content-length' に対しては ['2048'] のような
文字列が得られます。一種類のヘッダフィールドが一つのヘッダの中
に複数存在することがありえます。
key は大文字小文字を区別しません。
@param key ヘッダフィー... -
Net
:: HTTPHeader # key?(key) -> bool (13.0) -
key というヘッダフィールドがあれば真を返します。 key は大文字小文字を区別しません。
...字小文字を区別しません。
@param key 探すヘッダフィールド名を文字列で与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.key?('content-type') # => true
res.key?('nonexist-... -
OpenURI
:: OpenRead # read(options = {}) -> String (13.0) -
自身が表す内容を読み込んで文字列として返します。 self.open(options={}) {|io| io.read } と同じです。 このメソッドによって返される文字列は OpenURI::Meta によって extend されています。
...のメソッドによって返される文字列は OpenURI::Meta
によって extend されています。
@param options ハッシュを与えます。
require 'open-uri'
uri = URI.parse('http://www.example.com/')
str = uri.read
p str.is_a?(OpenURI::Meta) # => true
p str.content_type... -
REXML
:: Instruction # ==(other) -> bool (13.0) -
other と self が同じ 処理命令である場合に真を返します。
...other と self が同じ 処理命令である場合に真を返します。
同じとは、 REXML::Instruction#target と REXML::Instruction#content
が一致することを意味します。
@param other 比較対象... -
WEBrick
:: HTTPResponse # body=(val) (13.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-Length: 4
hoge... -
WEBrick
:: HTTPUtils :: FormData # [](header) -> String | nil (13.0) -
自身が multipart/form-data なデータの場合に、header で指定された ヘッダの値を文字列で返します。無ければ nil を返します。
...。無ければ nil を返します。
@param header ヘッダ名を文字列で指定します。大文字と小文字を区別しません。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q']['content-type'] #=> "plain/text"
end
end
MyC...