るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
13件ヒット [1-13件を表示] (0.057秒)
トップページ > バージョン:2.3.0[x] > クエリ:http[x] > クエリ:a[x] > クラス:URI::Generic[x]

別のキーワード

  1. net/http get
  2. http get
  3. http start
  4. net/http start
  5. net/http patch

ライブラリ

キーワード

検索結果

URI::Generic#hostname=(s) (18358.0)

自身の hostname を設定します。

...自身の hostname を設定します。

このメソッドは引数に IPv6 アドレスを設定した場合は
URI::Generic
#host にブラケットを追加した文字列を設定しますがそれ
以外は同じ処理を行います。

require 'uri'
u = URI("http://foo/bar")
p u.to_s...

URI::Generic#normalize -> URI::Generic (18358.0)

URI オブジェクトを正規化して返します。ホスト名を小文字にし、パスと 構成要素がなければ '/' をセットします。

URI オブジェクトを正規化して返します。ホスト名を小文字にし、パスと
構成要素がなければ '/' をセットします。

例:
require 'uri'
u = URI.parse('http://Example.Com')
p u.to_s #=> "http://Example.Com"
p u.normalize.to_s #=> "http://example.com/"

URI::Generic#normalize! -> String | nil (18358.0)

URI オブジェクトを正規化して返します。ホスト名を小文字にし、パスと 構成要素がなければ '/' をセットします。

URI オブジェクトを正規化して返します。ホスト名を小文字にし、パスと
構成要素がなければ '/' をセットします。

例:
require 'uri'
u = URI.parse('http://Example.Com')
p u.to_s #=> "http://Example.Com"
p u.normalize.to_s #=> "http://example.com/"

URI::Generic#path -> String | nil (18340.0)

自身の path を文字列で返します。設定されていない場合は nil を返します。

自身の path を文字列で返します。設定されていない場合は 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 UR...

URI::Generic#absolute -> bool (18322.0)

自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。

自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。

例:
require 'uri'
p URI.parse('http://example.com/').absolute? #=> true
p URI.parse('./').absolute? #=> false

絞り込み条件を変える

URI::Generic#absolute? -> bool (18322.0)

自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。

自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。

例:
require 'uri'
p URI.parse('http://example.com/').absolute? #=> true
p URI.parse('./').absolute? #=> false

URI::Generic#fragment -> String | nil (18322.0)

自身の fragment を文字列で返します。設定されていない場合は nil を返します。

自身の fragment を文字列で返します。設定されていない場合は nil を返します。

例:
require 'uri'
u = URI.parse('http://example.com/#frgmt')
p u.fragment #=> "frgmt"

URI::Generic#hostname -> String | nil (18322.0)

自身の hostname を文字列で返します。また、URI::Generic#host が設 定されていない場合は nil を返します。

...自身の hostname を文字列で返します。また、URI::Generic#host が設
定されていない場合は nil を返します。

このメソッドは URI::Generic#host に IPv6 アドレスが設定されていた
場合はブラケットを削除した文字列を返しますがそれ以...

URI::Generic#opaque -> String | nil (18322.0)

自身の opaque を文字列で返します。設定されていない場合は nil を返します。

自身の opaque を文字列で返します。設定されていない場合は nil を返します。

例:
require 'uri'
p URI.parse('http://example.com/').opaque #=> nil
p URI.parse('mailto:nospam@localhost').opaque #=> "nospam@localhost"
p URI.parse('urn:ietf:rfc:1149').opaque #=> "ietf:rfc:1149"

URI::Generic#relative? -> bool (18322.0)

自身に scheme が設定されていないなら true を返します。そうでない場合は false を返します。

自身に scheme が設定されていないなら true を返します。そうでない場合は false を返します。

例:
require 'uri'
p URI.parse('http://example.com/').relative? #=> false
p URI.parse('./').relative? #=> true

絞り込み条件を変える

URI::Generic.default_port -> Integer | nil (18322.0)

スキームに対応するデフォルトのポート番号を整数で返します。

...スキームに対応するデフォルトのポート番号を整数で返します。

require 'uri'
URI::Generic
.default_port # => nil
URI::FTP.default_port # => 21
URI::HTTP.default_port # => 80
URI::HTTPS.default_port # => 443
URI::LDAP.default_port...

URI::Generic#+(rel) -> URI::Generic (526.0)

自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。

自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。

3986 の Section 5.2 の仕様に従います。
rel が文字列の場合は URI.parse(rel) によって、URI に変換してから連結します。


@param rel 連結したいパスを文字列か URI オブジェクトで与えます。

例:
require 'uri'
p URI.parse('http://example.com/') + '/foo/bar.html'
#=> #<URI::HTTP:0x201001c0 URL:http://example.com/foo...

URI::Generic#merge(rel) -> URI::Generic (526.0)

自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。

自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。

3986 の Section 5.2 の仕様に従います。
rel が文字列の場合は URI.parse(rel) によって、URI に変換してから連結します。


@param rel 連結したいパスを文字列か URI オブジェクトで与えます。

例:
require 'uri'
p URI.parse('http://example.com/') + '/foo/bar.html'
#=> #<URI::HTTP:0x201001c0 URL:http://example.com/foo...