60件ヒット
[1-60件を表示]
(0.023秒)
種類
- インスタンスメソッド (48)
- 文書 (12)
ライブラリ
-
net
/ http (48)
モジュール
-
Net
:: HTTPHeader (48)
キーワード
- [] (12)
- []= (12)
-
get
_ fields (12) -
ruby 1
. 8 . 3 feature (12)
検索結果
先頭5件
-
Net
:: HTTPHeader # add _ field(key , val) -> () (26119.0) -
key ヘッダフィールドに val を追加します。
...]{
request.add_field 'X-My-Header', 'a'
p request['X-My-Header'] #=> "a"
p request.get_fields('X-My-Header') #=> ["a"]
request.add_field 'X-My-Header', 'b'
p request['X-My-Header'] #=> "a, b"
p request.get_fields('X-My-Header') #=> ["a", "b"]
request.add_field 'X-My-Hea... -
Net
:: HTTPHeader # [](key) -> String|nil (8012.0) -
key ヘッダフィールドを返します。
...しては '2048'
のような文字列が得られます。キーが存在しなければ nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req['user-agent'] # => Ruby
//}
一種類のヘ......存在する
場合にはそれを全て ", " で連結した文字列を返します。
key は大文字小文字を区別しません。
@param key ヘッダフィール名を文字列で与えます。
@see Net::HTTPHeader#[]=,
Net::HTTPHeader#add_field,
Net::HTTPHeader#get_fields... -
Net
:: HTTPHeader # []=(key , val) (8012.0) -
key ヘッダフィールドに文字列 val をセットします。
...t[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req['user-agent'] # => Ruby
req['user-agent'] = "update"
req['user-agent'] # => update
//}
@see Net::HTTPHeader#[] ,
Net::HTTPHeader#add_field,
Net::HTTPHeader#... -
Net
:: HTTPHeader # get _ fields(key) -> [String] (8012.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... -
ruby 1
. 8 . 3 feature (12.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...::HTTPHeader#each_capitalized
に名前が変わりました。canonical_each も each_capitalized の別名とし
て提供されます。
: net/http [lib] [new]
WebDAV のメソッドをサポートするようになりました。
PROPPATCH, LOCK, UNLOCK, OPTIONS, PROPFIND, DELETE, MOVE......ruby-1.8.2 -e 'p "a" <=> 1'
false
$ ruby-1.8.3 -e 'p "a" <=> 1'
nil
=== 2005-03-06
: HTTPHeader#get_fields [lib][new]
: HTTPHeader#add_field [lib][new]
追加。((<ruby-list:40629>))
=== 2005-02-23
: local variable and method [ruby][bug]
レシーバを指定したメソッド......るようになりました。
またハイフン - を省略できるようになりました。((<ruby-dev:25512>))
$ env RUBYOPT='Ke rnet/http' ruby -e 'p Net::HTTP'
Net::HTTP
=== 2005-01-17
: WEBrick::Config::SSL [lib] [compat]
オプション :SSLEnable のデフォルトが fa...