ライブラリ
- ビルトイン (12)
- drb (33)
-
drb
/ extserv (11) -
net
/ http (523) - open-uri (44)
-
rexml
/ parsers / sax2parser (55) -
rubygems
/ dependency _ installer (11) -
rubygems
/ format (22) -
rubygems
/ remote _ fetcher (154) -
rubygems
/ security (132) -
rubygems
/ source _ info _ cache (11) -
rubygems
/ source _ info _ cache _ entry (11) -
rubygems
/ spec _ fetcher (33) -
rubygems
/ specification (22) - socket (22)
- syslog (11)
- uri (352)
-
webrick
/ httpproxy (11) -
webrick
/ httprequest (99) -
webrick
/ httpresponse (22) -
webrick
/ httpserver (11) -
webrick
/ httpstatus (451) - win32ole (11)
クラス
-
DRb
:: DRbObject (11) -
DRb
:: DRbServer (11) -
DRb
:: ExtServ (11) -
Gem
:: DependencyInstaller (11) -
Gem
:: Format (22) -
Gem
:: RemoteFetcher (132) -
Gem
:: RemoteFetcher :: FetchError (22) -
Gem
:: Security :: Policy (44) -
Gem
:: Security :: Signer (33) -
Gem
:: SourceInfoCacheEntry (11) -
Gem
:: SpecFetcher (33) -
Gem
:: Specification (22) -
Net
:: HTTP (121) -
Net
:: HTTPGenericRequest (88) -
Net
:: HTTPResponse (88) - Object (12)
-
REXML
:: Parsers :: SAX2Parser (55) - Socket (11)
-
URI
:: FTP (33) -
URI
:: Generic (143) -
URI
:: HTTP (44) -
URI
:: LDAP (22) -
URI
:: MailTo (44) -
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPRequest (99) -
WEBrick
:: HTTPResponse (22) -
WEBrick
:: HTTPServer (11) -
WIN32OLE
_ EVENT (11)
モジュール
- DRb (11)
-
Gem
:: LocalRemoteOptions (11) -
Gem
:: Security (55) -
Net
:: HTTPExceptions (11) -
Net
:: HTTPHeader (187) -
OpenURI
:: Meta (33) -
Socket
:: Constants (11) -
Syslog
:: Facility (11) - URI (44)
-
WEBrick
:: HTTPStatus (440)
キーワード
- HTTP (11)
- HTTPError (11)
- HTTPRequestURITooLarge (11)
- HTTPRequestURITooLong (11)
- HTTPS (11)
- HTTPURITooLong (6)
- HighSecurity (11)
-
LOG
_ SECURITY (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - OPT (11)
- Policies (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) - SourceInfoCache (11)
- [] (11)
-
accept
_ uri _ http (11) -
basic
_ auth (11) - body (22)
- body= (11)
-
body
_ stream (11) -
body
_ stream= (11) - build (66)
- build2 (11)
-
build
_ self _ signed _ cert (11) -
cache
_ dir (11) -
cert
_ chain (11) -
cert
_ chain= (11) - charset (22)
- code (11)
- coerce (11)
-
connection
_ for (11) -
content
_ length (11) -
content
_ range (11) -
content
_ type (11) - delete (11)
- download (11)
-
each
_ capitalized _ name (11) - entity (11)
- escape (11)
- extract (22)
- fetch (33)
-
fetch
_ path (11) -
fetch
_ size (11) -
fetch
_ spec (11) -
file
_ uri? (11) -
find
_ gems _ with _ sources (11) -
from
_ file _ by _ path (11) -
from
_ io (11) - get (22)
-
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)
- listen (55)
-
load
_ specs (11) -
main
_ type (11) - method (22)
- msg (11)
- new (121)
- new2 (11)
-
new
_ with _ uri (11) -
normalize
_ uri (11) -
open
_ uri _ or _ path (11) - path (33)
- path= (11)
-
path
_ info (11) -
path
_ info= (11) -
post
_ form (11) -
proxy
_ basic _ auth (11) -
proxy
_ uri (11) -
query
_ string (11) -
query
_ string= (11) - range (11)
-
range
_ length (11) -
read
_ body (11) - refresh (11)
- regexp (11)
- request (11)
-
request
_ body _ permitted? (11) -
request
_ uri (33) -
request
_ uri= (11) - response (11)
-
response
_ body _ permitted? (11) -
rexml
/ parsers / ultralightparser (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) -
rubygems
/ commands / mirror _ command (11) - scheme (11)
- scheme= (11)
- ssl? (11)
- start (22)
-
sub
_ type (11) -
trusted
_ cert _ path (11) - unescape (11)
-
unparsed
_ uri (11) - value (11)
-
verify
_ chain (11) -
verify
_ chain= (11) -
verify
_ gem (11) -
verify
_ trust _ dir (11) -
yield
_ self (12)
検索結果
先頭5件
-
Gem
:: RemoteFetcher :: FetchError # uri -> URI (30418.0) -
問題が発生した URI を返します。
...問題が発生した URI を返します。... -
URI
:: Generic # hierarchical? -> bool (29300.0) -
自身に path が設定されているなら true を返します。そうでない場合は false を返します。
...自身に path が設定されているなら true を返します。そうでない場合は false を返します。... -
URI
:: HTTP # request _ uri -> String (26219.0) -
自身の「path + '?' + query」を文字列で返します。 query が nil である場合は、自身の path を返します。
...「path + '?' + query」を文字列で返します。
query が nil である場合は、自身の path を返します。
path が空である場合には、path は「'/'」であるとします。
例:
require 'uri'
u = URI.parse("http://example.com/search?q=xxx")
p u.request_uri......#=> "/search?q=xxx"... -
Gem
:: Security :: HighSecurity -> Gem :: Security :: Policy (24400.0) -
高レベルのセキュリティポリシーです。
...頼します。
このセキュリティポリシーはバイパスするのがものすごく困難です。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => true,
:only_signed => true... -
URI
. join(uri _ str , *path) -> object (23409.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:http://www.r... -
URI
:: HTTP . build(ary) -> URI :: HTTP (20358.0) -
引数で与えられた URI 構成要素から URI::HTTP オブジェクトを生成します。 引数の正当性を検査します。
...えられた URI 構成要素から URI::HTTP オブジェクトを生成します。
引数の正当性を検査します。
@param ary 構成要素を表す配列を与えます。要素は次の順です。
//emlist{
[userinfo, host, port, path, query, fragment]
//}
@param hash 構成要......scheme, :userinfo, :host, :port, :path, :query, :fragment のいずれかです。
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
例:
require 'uri'
newuri = URI::HTTP.build({:host => 'www.example.com', :path => '/foo/bar'})
newuri = URI::HTTP.buil......d([nil, "www.example.com", nil, "/path", "query", 'fragment'])... -
URI
:: HTTP . build(hash) -> URI :: HTTP (20358.0) -
引数で与えられた URI 構成要素から URI::HTTP オブジェクトを生成します。 引数の正当性を検査します。
...えられた URI 構成要素から URI::HTTP オブジェクトを生成します。
引数の正当性を検査します。
@param ary 構成要素を表す配列を与えます。要素は次の順です。
//emlist{
[userinfo, host, port, path, query, fragment]
//}
@param hash 構成要......scheme, :userinfo, :host, :port, :path, :query, :fragment のいずれかです。
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
例:
require 'uri'
newuri = URI::HTTP.build({:host => 'www.example.com', :path => '/foo/bar'})
newuri = URI::HTTP.buil......d([nil, "www.example.com", nil, "/path", "query", 'fragment'])... -
URI
. extract(str , schemes) {|uri _ str| . . . } -> nil (20352.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...tr に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキームだけを......String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を与えます。
@param schemes......対象としたいスキームを、文字列の配列として与えます。
例:
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) -> [String] (20252.0) -
文字列 str に対してパターンマッチングを試み、 絶対URIにマッチした部分文字列からなる配列として返します。 抽出する URI がなければ空の配列を返します。
...tr に対してパターンマッチングを試み、
絶対URIにマッチした部分文字列からなる配列として返します。
抽出する URI がなければ空の配列を返します。
第2引数に文字列の配列 schemes が与えられた場合は
そのスキームだけを......String#scan と同様で、
マッチした部分がみつかるたびに uri_str に
その部分を代入してブロックを評価します。
このときは nil を返します。
このメソッドは Ruby 2.2 から obsolete です。
@param str 文字列を与えます。
@param schemes......対象としたいスキームを、文字列の配列として与えます。
例:
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
:: Generic # path -> String | nil (20236.0) -
自身の path を文字列で返します。設定されていない場合は nil を返します。
...ath を文字列で返します。設定されていない場合は nil を返します。
require 'uri'
p URI.parse('http://example.com/hoge').path #=> "/hoge"
p URI.parse('http://example.com').path #=> ""
p URI.parse('mailto:nospam@localhost').path #=> nil
p URI('......ftp://example.com/foo').path #=> 'foo'
p URI('ftp://example.com/%2Ffoo').path #=> '/foo'...