495件ヒット
[1-100件を表示]
(0.091秒)
種類
- インスタンスメソッド (429)
- 特異メソッド (33)
- ライブラリ (22)
- モジュール関数 (11)
ライブラリ
- drb (22)
-
drb
/ extservm (11) -
net
/ http (374) - open-uri (11)
-
rinda
/ rinda (11) - uri (33)
-
webrick
/ httpresponse (11)
クラス
-
DRb
:: DRbServer (11) -
DRb
:: ExtServManager (11) -
Net
:: HTTPGenericRequest (88) -
Net
:: HTTPResponse (88) -
Rinda
:: DRbObjectTemplate (11) -
URI
:: Generic (22) -
WEBrick
:: HTTPResponse (11)
モジュール
- DRb (11)
-
Net
:: HTTPExceptions (11) -
Net
:: HTTPHeader (187) -
OpenURI
:: OpenRead (11) - URI (11)
キーワード
- [] (11)
-
basic
_ auth (11) - body (22)
- body= (11)
-
body
_ stream (11) -
body
_ stream= (11) - code (11)
- coerce (11)
-
content
_ length (11) -
content
_ range (11) -
content
_ type (11) - delete (11)
-
each
_ capitalized _ name (11) - entity (11)
- fetch (33)
-
get
_ fields (11) -
http
_ version (11) -
main
_ type (11) - method (22)
- msg (11)
- new (22)
- open-uri (11)
- parse (11)
- path (11)
-
proxy
_ basic _ auth (11) - range (11)
-
range
_ length (11) - read (11)
-
read
_ body (11) -
request
_ body _ permitted? (11) -
request
_ uri= (11) - response (11)
-
response
_ body _ permitted? (11) -
rinda
/ rinda (11) - select (11)
-
start
_ service (11) -
sub
_ type (11) - value (11)
検索結果
先頭5件
-
DRb
:: ExtServManager # uri=(uri) (24200.0) -
サービス起動時にプロセスを spawn する時に渡す URI を設定します。
...サービス起動時にプロセスを spawn する時に渡す URI を設定します。
@see DRb::ExtServManager#uri... -
WEBrick
:: HTTPResponse # request _ uri=(uri) (12200.0) -
リクエストの URI をセットします。 デフォルトは nil です。
...リクエストの URI をセットします。
デフォルトは nil です。
@param uri リクエストの URI を URI オブジェクトで指定します。... -
rinda
/ rinda (12018.0) -
Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。
...対しては、タプルを書き込む(write)、取り出す(take)、
タプルの要素を覗き見る(read)
という操作のみが利用できます。可能な操作を限定し、定型化することで
安全な同期処理を実現します。rinda においてはタプルとは
配列も......ースそのものの実装は rinda/tuplespace でなされています。
このライブラリはタプルスペースへのアクセス機能等を提供します。
=== 参考
* http://www.druby.org/ilikeruby/rinda.html
* http://www2a.biglobe.ne.jp/~seki/ruby/d208.html
===[a:tuplepattern]......rindac.rb を動かしても、応答が混ざったりせず、rindac.rb に適切に
応答が返されます。これは DRb.uri を使うことで rindac.rb のプロセスを
一意に同定しているからです。
# rinda_ts.rb
require 'drb/drb'
require 'rinda/tuplespace'
uri =... -
Net
:: HTTPHeader # main _ type -> String|nil (6206.0) -
"text/html" における "text" のようなタイプを表す 文字列を返します。
...タイプを表す
文字列を返します。
Content-Type: ヘッダフィールドが存在しない場合には nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.main_type # => "text"
//}... -
DRb
. # start _ service(uri=nil , front=nil , config _ or _ acl=nil) -> () (6201.0) -
dRuby のサービス(サーバ)を起動します。
...書きされます。
uri に URI を文字列で指定すると、それに起動したサービスを bind します。
通常は 'druby://<hostname>:<port>' という形式の URI を指定します。
このときは TCP が通信手段として使われます。
'drbunix:' のような他の......(URI に結び付けられるオブジェクト)を
設定します。
config で Hash で設定を渡します。以下の項目が利用できます。
: :idconv
dRuby内部で識別子とオブジェクトを相互に変換するためのオブジェクト。
デフォルトは DRb::DRbIdC......に設定する ACL(Access Control List)。詳しくは ACL
を見てください。デフォルトは nil(設定しない)。
: :load_limit
サーバが受け付けるメッセージの最大バイト数。デフォルトは
26214400(25MB)
: :argc_limit
サーバが受け付けるリモー... -
Net
:: HTTPGenericRequest # request _ body _ permitted? -> bool (6106.0) -
リクエストにエンティティボディを一緒に送ることが許されている HTTP メソッド (POST など)の場合真を返します。
...場合真を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
post.request_body_permitted? # => true
head = Net::HTTP::Head.new(uri.request_uri)
head.request_body_permitted? # => false
//}... -
Net
:: HTTPGenericRequest # response _ body _ permitted? -> bool (6106.0) -
サーバからのレスポンスにエンティティボディを含むことが許されている HTTP メソッド (GET, POST など)の場合真を返します。
...合真を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
post.response_body_permitted? # => true
head = Net::HTTP::Head.new(uri.request_uri)
head.response_body_permitted? # => false
//}... -
Net
:: HTTPHeader # basic _ auth(account , password) -> [String] (6106.0) -
Authorization: ヘッダを BASIC 認証用にセットします。
...Authorization: ヘッダを BASIC 認証用にセットします。
@param account アカウント名を文字列で与えます。
@param password パスワードを文字列で与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net:......:HTTP::Get.new(uri.request_uri)
req.basic_auth("user", "pass") # => ["Basic dXNlcjpwYXNz"]
//}... -
Net
:: HTTPHeader # each _ capitalized _ name {|name| . . . . } -> () (6106.0) -
保持しているヘッダ名を正規化 ('x-my-header' -> 'X-My-Header') して、ブロックに渡します。
...er' -> 'X-My-Header')
して、ブロックに渡します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_capitalized_name { |key| puts key }
# => Accept-Encoding
# => Accept
# => User-Agent
//}... -
Net
:: HTTPHeader # get _ fields(key) -> [String] (6106.0) -
key ヘッダフィールドの値 (文字列) を配列で返します。
...ール名を文字列で与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.get_fields('accept-ranges') # => ["none"]
//}
@see Net::HTTPHeader#[] , Net::HTTPHeader#[]=,
Net::HTTPHeader#add_field...