1208件ヒット
[1-100件を表示]
(0.123秒)
種類
- インスタンスメソッド (960)
- 文書 (92)
- 特異メソッド (84)
- ライブラリ (48)
- モジュール関数 (24)
ライブラリ
-
net
/ http (612) - open-uri (36)
- optparse (144)
-
rexml
/ streamlistener (12) - uri (192)
-
webrick
/ httpproxy (12) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (12) -
webrick
/ https (12) -
webrick
/ httputils (24)
クラス
-
Net
:: HTTP (24) -
Net
:: HTTPGenericRequest (96) -
Net
:: HTTPResponse (108) - OptionParser (144)
-
URI
:: Generic (156) -
URI
:: HTTP (12) -
WEBrick
:: HTTPProxyServer (12) -
WEBrick
:: HTTPRequest (24) -
WEBrick
:: HTTPResponse (12)
モジュール
-
Net
:: HTTPExceptions (12) -
Net
:: HTTPHeader (372) - OpenURI (24)
-
OpenURI
:: OpenRead (12) -
REXML
:: StreamListener (12) - URI (24)
-
WEBrick
:: HTTPUtils (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) - [] (12)
- []= (12)
- absolute (12)
- absolute? (12)
-
basic
_ auth (12) - body (24)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - chunked? (12)
- code (12)
- coerce (12)
-
content
_ length (12) -
content
_ length= (12) -
content
_ range (12) -
content
_ type (12) -
content
_ type= (12) - delete (12)
- each (12)
-
each
_ capitalized _ name (12) -
each
_ header (12) -
each
_ key (12) -
each
_ name (12) -
each
_ value (12) - entity (12)
- entitydecl (12)
- fetch (36)
-
form
_ data= (12) - fragment (12)
-
get
_ fields (12) -
get
_ print (24) -
http
_ version (12) - join (12)
- key? (12)
-
main
_ type (12) - method (24)
- msg (12)
-
net
/ http (12) - new (12)
- normalize! (12)
- on (144)
- opaque (12)
-
open
_ uri (24) -
optparse
/ uri (12) -
parse
_ header (12) -
parse
_ range _ header (12) - path (24)
-
proxy
_ basic _ auth (12) - query (12)
- range (12)
-
range
_ length (12) - read (12)
-
read
_ body (24) - relative? (12)
-
request
_ body _ permitted? (12) -
request
_ uri (12) - response (12)
-
response
_ body _ permitted? (12) -
rexml
/ parsers / streamparser (12) -
route
_ from (12) -
route
_ to (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 8 . 5 feature (12) - select (12)
-
set
_ content _ type (12) -
set
_ form _ data (12) -
sub
_ type (12) - time (12)
-
to
_ s (12) -
type
_ params (12) -
unparsed
_ uri (12) - value (12)
検索結果
先頭5件
-
time (26012.0)
-
組み込みの Time クラスを拡張します。 日時を表す文字列をパースして Time オブジェクトに変換したり、 逆に Time オブジェクトを RFC などで定められた文字列に 変換する機能を提供します。
... Time クラスを拡張します。
日時を表す文字列をパースして Time オブジェクトに変換したり、
逆に Time オブジェクトを RFC などで定められた文字列に
変換する機能を提供します。
* date-time は 2822 で定義されています。
* HTT......P-date は 2616 で定義されています。
* dateTime は XML Schema Part 2: Datatypes (ISO 8601) で定義されています。
* 文字列から Time オブジェクトへの変換では Date._parse により様々な形式を扱えます。... -
WEBrick
:: HTTPRequest # parse(socket = nil) -> () (24201.0) -
指定された socket からクライアントのリクエストを読み込み、 自身のアクセサなどを適切に設定します。
...指定された socket からクライアントのリクエストを読み込み、
自身のアクセサなどを適切に設定します。
@param socket クライアントに接続された IO オブジェクトを指定します。... -
URI
. parse(uri _ str) -> object (18231.0) -
与えられた URI から該当する URI::Generic のサブクラスのインスタンスを生成して 返します。scheme が指定されていない場合は、URI::Generic オブジェクトを返します。
...aram uri_str パースしたい URI を文字列として与えます。
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
@raise URI::InvalidURIError パースに失敗した場合に発生します。
例:
require 'uri'
p uri = URI.parse("http://www.ru......by-lang.org/")
# => #<URI::HTTP:0x201002a6 URL:http://www.ruby-lang.org/>
p uri.scheme # => "http"
p uri.host # => "www.ruby-lang.org"
p uri.port # => 80
p uri.path # => "/"... -
rexml
/ parsers / streamparser (18054.0) -
ストリーム式の XML パーサ。
...高機能なストリーム式パーサが必要な場合は
REXML::Parsers::SAX2Parser を用いてください。
パーサからはコールバックによってパースした情報を受け取ります。
REXML::StreamListener を include し、
必要なメソッドをオーバーライドし......クトとして REXML::Parsers::StreamParser.new
に渡します。
REXML::Parsers::StreamParser#parse を呼び出すと
パースが開始しその結果によってコールバックが呼び出されます。
コールバックされるメソッドは REXML::StreamListener になにもしな......istener'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar "barbarbarbar">
<!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
<!NOTATION foobar SYSTEM "http:... -
Net
:: HTTPResponse # http _ version -> String (15247.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"
//}... -
net
/ http (12334.0) -
汎用データ転送プロトコル HTTP を扱うライブラリです。 実装は 2616 に基きます。
...ル HTTP を扱うライブラリです。
実装は 2616 に基きます。
=== 使用例
==== ウェブサーバからドキュメントを得る (GET)
//emlist[例1: GET して 表示するだけ][ruby]{
require 'net/http'
print Net::HTTP.get('www.example.com', '/index.html')
//}
//emlist[例......et/http'
require 'uri'
print Net::HTTP.get(URI.parse('http://www.example.com/index.html'))
//}
//emlist[例3: より汎用的な例][ruby]{
require 'net/http'
require 'uri'
url = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.start(url.host, url.port) {|http|
http.get('/index.htm......l')
}
puts res.body
//}
//emlist[例4: 上の例よりさらに汎用的な例][ruby]{
require 'net/http'
url = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) {|http|
http.request(req)
}
puts res.body
//}
==== フォ... -
Net
:: HTTPHeader # set _ content _ type(type , params = {}) (12224.0) -
type と params から Content-Type: ヘッダフィールドの 値を設定します。
...type と params から Content-Type: ヘッダフィールドの
値を設定します。
@param type メディアタイプを文字列で指定します。
@param params パラメータ属性をハッシュで指定します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.......example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_type # => nil
req.content_type = 'multipart/form-data' # => "multipart/form-data"
req.content_type # => "multipart/form-data"
//}... -
WEBrick
:: HTTPRequest # unparsed _ uri -> String (12200.0) -
リクエストの URI を文字列で返します。
リクエストの URI を文字列で返します。 -
WEBrick
:: HTTPUtils . # parse _ header(raw) -> Hash (12117.0) -
HTTP ヘッダをパースして結果をハッシュに格納して返します。
...
HTTP ヘッダをパースして結果をハッシュに格納して返します。
@param raw 生のヘッダを表す文字列を指定します。...