ライブラリ
- ビルトイン (37)
-
cgi
/ session (11) - drb (176)
-
drb
/ extserv (11) -
drb
/ extservm (22) -
net
/ http (688) - open-uri (217)
- optparse (11)
-
rexml
/ document (165) -
rexml
/ parsers / sax2parser (55) -
rexml
/ sax2listener (44) -
rexml
/ streamlistener (22) -
rinda
/ rinda (11) -
rinda
/ tuplespace (11) - rss (11)
-
rubygems
/ dependency _ installer (22) -
rubygems
/ format (22) -
rubygems
/ package / tar _ input (22) -
rubygems
/ remote _ fetcher (154) -
rubygems
/ security (407) -
rubygems
/ server (66) -
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (11) -
rubygems
/ source _ info _ cache _ entry (11) -
rubygems
/ spec _ fetcher (33) -
rubygems
/ specification (22) - socket (66)
- syslog (11)
- uri (1282)
-
webrick
/ cgi (11) -
webrick
/ httpproxy (11) -
webrick
/ httprequest (99) -
webrick
/ httpresponse (22) -
webrick
/ httpserver (11) -
webrick
/ httpstatus (451) - win32ole (44)
クラス
-
CGI
:: Session (11) -
DRb
:: DRbObject (55) -
DRb
:: DRbServer (33) -
DRb
:: ExtServ (11) -
DRb
:: ExtServManager (22) -
Gem
:: DependencyInstaller (22) -
Gem
:: Format (22) -
Gem
:: Package :: TarInput (22) -
Gem
:: RemoteFetcher (132) -
Gem
:: RemoteFetcher :: FetchError (22) -
Gem
:: Security :: Policy (165) -
Gem
:: Security :: Signer (66) -
Gem
:: Server (66) -
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCacheEntry (11) -
Gem
:: SpecFetcher (33) -
Gem
:: Specification (22) -
Net
:: HTTP (121) -
Net
:: HTTPGenericRequest (88) -
Net
:: HTTPResponse (99) - Object (26)
-
REXML
:: Attribute (11) -
REXML
:: Attributes (22) -
REXML
:: Element (44) -
REXML
:: Entity (11) -
REXML
:: NotationDecl (22) -
REXML
:: Parsers :: SAX2Parser (55) -
RSS
:: NSError (11) -
Rinda
:: DRbObjectTemplate (11) - Socket (33)
-
URI
:: FTP (66) -
URI
:: Generic (594) -
URI
:: HTTP (44) -
URI
:: LDAP (143) -
URI
:: LDAPS (11) -
URI
:: MailTo (99) -
WEBrick
:: CGI (11) -
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPRequest (99) -
WEBrick
:: HTTPResponse (22) -
WEBrick
:: HTTPServer (11) - WIN32OLE (11)
-
WIN32OLE
_ EVENT (22)
モジュール
- DRb (44)
-
Gem
:: LocalRemoteOptions (11) -
Gem
:: Security (132) - Kernel (27)
-
Net
:: HTTPExceptions (11) -
Net
:: HTTPHeader (341) - OpenURI (22)
-
OpenURI
:: Meta (88) -
OpenURI
:: OpenRead (33) -
REXML
:: SAX2Listener (44) -
REXML
:: Security (44) -
REXML
:: StreamListener (22) -
Socket
:: Constants (33) -
Syslog
:: Facility (11) - URI (196)
-
WEBrick
:: HTTPStatus (440)
キーワード
- + (11)
- - (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (22)
- AlmostNoSecurity (11)
- BadURIError (11)
- COMPONENT (11)
-
DEFAULT
_ PORT (22) - DRbBadScheme (11)
- DRbBadURI (11)
- DRbIdConv (11)
- DRbProtocol (11)
- Error (11)
- Exception (11)
- FTP (11)
- Generic (11)
- HTTP (11)
- HTTPError (11)
- HTTPRequestURITooLarge (11)
- HTTPRequestURITooLong (11)
- HTTPS (11)
- HTTPURITooLong (6)
- HighSecurity (11)
- InvalidComponentError (11)
- InvalidURIError (11)
- LDAP (11)
- LDAPS (11)
-
LOG
_ SECURITY (11) - LowSecurity (11)
- MailTo (11)
- Marshal (11)
- MediumSecurity (11)
- Meta (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - NoSecurity (11)
- OPT (11)
- OpenRead (11)
- OpenURI (11)
- OptionParser (11)
- Policies (11)
- Policy (11)
-
RC
_ ACCEPTED (11) -
RC
_ BAD _ GATEWAY (11) -
RC
_ BAD _ REQUEST (11) -
RC
_ CONFLICT (11) -
RC
_ CONTINUE (11) -
RC
_ CREATED (11) -
RC
_ EXPECTATION _ FAILED (11) -
RC
_ FORBIDDEN (11) -
RC
_ FOUND (11) -
RC
_ GATEWAY _ TIMEOUT (11) -
RC
_ GONE (11) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (11) -
RC
_ INTERNAL _ SERVER _ ERROR (11) -
RC
_ LENGTH _ REQUIRED (11) -
RC
_ METHOD _ NOT _ ALLOWED (11) -
RC
_ MOVED _ PERMANENTLY (11) -
RC
_ MULTIPLE _ CHOICES (11) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (11) -
RC
_ NOT _ ACCEPTABLE (11) -
RC
_ NOT _ FOUND (11) -
RC
_ NOT _ IMPLEMENTED (11) -
RC
_ NOT _ MODIFIED (11) -
RC
_ NO _ CONTENT (11) -
RC
_ OK (11) -
RC
_ PARTIAL _ CONTENT (11) -
RC
_ PAYMENT _ REQUIRED (11) -
RC
_ PRECONDITION _ FAILED (11) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (11) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (11) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (11) -
RC
_ REQUEST _ TIMEOUT (11) -
RC
_ REQUEST _ URI _ TOO _ LARGE (11) -
RC
_ RESET _ CONTENT (11) -
RC
_ SEE _ OTHER (11) -
RC
_ SERVICE _ UNAVAILABLE (11) -
RC
_ SWITCHING _ PROTOCOLS (11) -
RC
_ TEMPORARY _ REDIRECT (11) -
RC
_ UNAUTHORIZED (11) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (11) -
RC
_ USE _ PROXY (11) - RequestURITooLarge (11)
-
SO
_ SECURITY _ AUTHENTICATION (22) -
SO
_ SECURITY _ ENCRYPTION _ NETWORK (22) -
SO
_ SECURITY _ ENCRYPTION _ TRANSPORT (22) - Security (22)
- SecurityError (11)
- Signer (11)
- SourceInfoCache (11)
- TupleSpace (11)
- UNSAFE (11)
- URI (22)
-
WIN32OLE
_ EVENT (11) - [] (11)
- []= (11)
-
_ _ drbref (11) -
_ _ drburi (11) - absolute (11)
- absolute? (11)
-
accept
_ uri _ http (11) -
add
_ namespace (22) -
add
_ trusted _ cert (11) - attribute (11)
- attributes (11)
- attributes= (11)
-
base
_ uri (11) -
basic
_ auth (11) - body (22)
- body= (11)
-
body
_ stream (11) -
body
_ stream= (11) - build (110)
- build2 (22)
-
build
_ cert (11) -
build
_ self _ signed _ cert (11) -
cache
_ dir (11) -
cert
_ chain (11) -
cert
_ chain= (11) - charset (22)
- chunked? (11)
- code (11)
- coerce (11)
- component (22)
- connect (11)
-
connection
_ for (11) -
content
_ encoding (11) -
content
_ length (11) -
content
_ length= (11) -
content
_ range (11) -
content
_ type (22) -
content
_ type= (11) -
current
_ server (11) - decode (7)
-
decode
_ www _ form (11) -
decode
_ www _ form _ component (11) -
default
_ port (22) - delete (11)
- dn (11)
- dn= (11)
- doctype (22)
- download (11)
- drb (11)
-
drb
/ extservm (11) -
drb
/ gw (11) -
drb
/ ssl (11) -
drb
/ unix (11) - each (11)
-
each
_ capitalized _ name (11) -
each
_ header (11) -
each
_ key (11) -
each
_ name (11) -
each
_ value (11) - encode (7)
-
encode
_ www _ form (11) -
encode
_ www _ form _ component (11) -
end
_ element (11) - entity (11)
-
entity
_ expansion _ limit (11) -
entity
_ expansion _ limit= (11) -
entity
_ expansion _ text _ limit (11) -
entity
_ expansion _ text _ limit= (11) - eql? (11)
- escape (18)
- extensions (11)
- extensions= (11)
- extract (44)
- fetch (33)
-
fetch
_ path (11) -
fetch
_ size (11) -
fetch
_ spec (11) -
file
_ uri? (11) - filter (11)
- filter= (11)
-
find
_ gems _ with _ sources (11) -
find
_ proxy (11) -
find
_ spec _ by _ name _ and _ version (11) -
form
_ data= (11) - fragment (11)
- fragment= (11)
-
from
_ file _ by _ path (11) -
from
_ io (11) - get (22)
-
get
_ attribute _ ns (11) -
get
_ fields (11) -
get
_ file _ uri _ path (11) -
get
_ print (22) -
get
_ proxy _ from _ env (11) -
get
_ response (22) - handler= (11)
- headers (11)
- headers= (11)
- here? (22)
- hierarchical? (11)
- homepage (11)
- homepage= (11)
- host (22)
- host= (11)
- hostname (11)
- hostname= (11)
-
http
_ version (11) - join (11)
- key (11)
- key= (11)
- key? (11)
-
last
_ modified (11) -
latest
_ specs (11) - listen (55)
-
load
_ specs (11) -
main
_ type (11) - merge (11)
- merge! (11)
- method (22)
- msg (11)
- namespace (22)
- namespaces (11)
-
net
/ http (11) - new (198)
- new2 (11)
-
new
_ with _ uri (11) - normalize (11)
- normalize! (11)
-
normalize
_ uri (11) - notationdecl (11)
-
only
_ signed (11) -
only
_ signed= (11) -
only
_ trusted (11) -
only
_ trusted= (11) - opaque (11)
- opaque= (11)
- open (63)
- open-uri (11)
-
open
_ uri (22) -
open
_ uri _ or _ path (11) -
optparse
/ uri (11) - parse (11)
- parser (11)
- password (11)
- password= (11)
- path (33)
- path= (11)
-
path
_ info (11) -
path
_ info= (11) - port (11)
- port= (11)
-
post
_ form (11) -
proxy
_ basic _ auth (11) -
proxy
_ uri (11) - query (11)
- query= (11)
-
query
_ string (11) -
query
_ string= (11) - quick (11)
- range (11)
-
range
_ length (11) - read (11)
-
read
_ body (22) - ref (11)
- refresh (11)
- regexp (22)
- registry (11)
- registry= (11)
- relative? (11)
- request (11)
-
request
_ body _ permitted? (11) -
request
_ uri (33) -
request
_ uri= (11) - response (11)
-
response
_ body _ permitted? (11) -
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / ultralightparser (11) -
rinda
/ rinda (11) - root (11)
-
route
_ from (11) -
route
_ to (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) - rubygems (11)
-
rubygems
/ commands / mirror _ command (11) -
rubygems
/ commands / sources _ command (11) -
rubygems
/ security (11) - scheme (11)
- scheme= (11)
- scope (11)
- scope= (11)
- select (11)
-
set
_ content _ type (11) -
set
_ form _ data (11) - sign (11)
-
sign
_ cert (11) - specs (11)
- split (11)
- ssl? (11)
- start (22)
-
start
_ element (11) -
start
_ prefix _ mapping (11) -
start
_ service (11) - status (11)
-
sub
_ type (11) - system (11)
- then (12)
- to (11)
- to= (11)
-
to
_ mailtext (11) -
to
_ rfc822text (11) -
to
_ s (11) -
trusted
_ cert _ path (11) -
type
_ params (11) - typecode (11)
- typecode= (11)
- unescape (18)
-
unparsed
_ uri (11) - update (11)
- uri= (11)
-
use
_ registry (11) - user (11)
- user= (11)
- userinfo (11)
- userinfo= (11)
- value (11)
-
verify
_ chain (11) -
verify
_ chain= (11) -
verify
_ data (11) -
verify
_ data= (11) -
verify
_ gem (11) -
verify
_ root (11) -
verify
_ root= (11) -
verify
_ signer (11) -
verify
_ signer= (11) -
verify
_ trust _ dir (11) - yaml (11)
-
yield
_ self (14)
検索結果
先頭5件
-
uri (38028.0)
-
URI (Uniform Resource Identifier) のためのライブラリです。
...URI (Uniform Resource Identifier) のためのライブラリです。
=== 関連 RFC
以下は実装の際に参照されている RFC であり、最新の RFC であるとは限りません。
* 1738 Uniform Resource Locators (URL) (Updated by 2396)
* 2255 The LDAP UR......(Obsoleted by 3513)
* 2396 Uniform Resource Identifiers (URI): Generic Syntax (Obsoleted by 3986)
* 2732 Format for Literal IPv6 Addresses in URL's (Obsoleted by 3986)
* 3986 Uniform Resource Identifier (URI): Generic Syntax
* 3987 Internationalized Resource Identifiers... -
Gem
:: RemoteFetcher :: FetchError # uri -> URI (18218.0) -
問題が発生した URI を返します。
...問題が発生した URI を返します。... -
DRb
:: ExtServManager # uri -> String|nil (18129.0) -
サービス起動時にプロセスを spawn する時に渡す URI を返します。
...サービス起動時にプロセスを spawn する時に渡す URI を返します。
デフォルトは nil で、これは DRb.#uri を用いることを意味します。
@see DRb::ExtServManager#uri=... -
DRb
. # uri -> String (18117.0) -
カレントサーバに紐付けられた URI を返します。
...カレントサーバに紐付けられた URI を返します。
@see DRb.#current_server... -
DRb
:: DRbServer # uri -> String|nil (18117.0) -
サーバに紐付けられた URI を返します。
...サーバに紐付けられた URI を返します。... -
RSS
:: NSError # uri (18101.0) -
@todo
@todo -
URI
. parse(uri _ str) -> object (17221.0) -
与えられた URI から該当する URI::Generic のサブクラスのインスタンスを生成して 返します。scheme が指定されていない場合は、URI::Generic オブジェクトを返します。
...た URI から該当する URI::Generic のサブクラスのインスタンスを生成して
返します。scheme が指定されていない場合は、URI::Generic オブジェクトを返します。
@param uri_str パースしたい URI を文字列として与えます。
@raise URI::Inval......@raise URI::InvalidURIError パースに失敗した場合に発生します。
例:
require 'uri'
p uri = URI.parse("http://www.ruby-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 # => "/"... -
URI
. join(uri _ str , *path) -> object (17209.0) -
文字列 uri_str と path ... を URI として連結して得られる URI オブジェクトを返します。
...文字列 uri_str と path ... を URI として連結して得られる
URI オブジェクトを返します。
2396 の Section 5.2 の
仕様に従って連結します。
以下と等価です
require 'uri'
URI.parse(uri_str) + path + ...
@param uri_str URI 文字列
@param path 後ろ......する文字列
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
@raise URI::InvalidURIError パースに失敗した場合に発生します。
例:
require 'uri'
p URI.join('http://www.ruby-lang.org/', '/ja/man-1.6/')
=> #<URI::HTTP:0x2010017a URL:... -
URI
. extract(str) {|uri _ str| . . . } -> nil (17152.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......ムだけを検索します。
ブロックが与えられた場合は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obs......対象としたいスキームを、文字列の配列として与えます。
例:
require 'uri'
str = "
http://www.ruby-lang.org/
http://www.ruby-lang.org/man-1.6/
"
p URI.extract(str, ["http"])
=> ["http://www.ruby-lang.org/", "http://www.ruby-lang.org/man-1.6/"]... -
URI
. extract(str , schemes) {|uri _ str| . . . } -> nil (17152.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...文字列 str に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキー......ムだけを検索します。
ブロックが与えられた場合は String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obs......対象としたいスキームを、文字列の配列として与えます。
例:
require 'uri'
str = "
http://www.ruby-lang.org/
http://www.ruby-lang.org/man-1.6/
"
p URI.extract(str, ["http"])
=> ["http://www.ruby-lang.org/", "http://www.ruby-lang.org/man-1.6/"]...