要約
Net::HTTPRequest のスーパークラスです。このクラスは直接は使わないでください。
Net::HTTPRequest のサブクラスを使ってください。
目次
- インスタンスメソッド
継承しているメソッド
- Net::HTTPHeaderから継承しているメソッド
-
- []
- []=
- add_field
- basic_auth
- canonical_each
- chunked?
- content_length
- content_length=
- content_range
- content_type
- content_type=
- delete
- each
- each_capitalized
- each_capitalized_name
- each_header
- each_key
- each_name
- each_value
- fetch
- form_data=
- get_fields
- key?
- length
- main_type
- proxy_basic_auth
- range
- range=
- range_length
- set_content_type
- set_form_data
- set_range
- size
- sub_type
- type_params
インスタンスメソッド
body -> String[permalink][rdoc]-
サーバに送るリクエストのエンティティボディを返します。
[SEE_ALSO] Net::HTTPGenericRequest#body=
body=(body)[permalink][rdoc]-
サーバに送るリクエストのエンティティボディを文字列で設定します。
- [PARAM] body:
- 設定するボディを文字列で与えます。
[SEE_ALSO] Net::HTTPGenericRequest#body
body_exist? -> bool[permalink][rdoc]-
このメソッドは obsolete です。
body_stream -> object[permalink][rdoc]body_stream=(f)-
サーバに送るリクエストのエンティティボディを IO オブジェクトなどのストリームで設定します。 f は read(size) メソッドが定義されている必要があります。
- [PARAM] f:
- エンティティボディのデータを得るストリームオブジェクトを与えます。
method -> String[permalink][rdoc]-
リクエストの HTTP メソッドを文字列で返します。
path -> String[permalink][rdoc]-
リクエストする path を文字列で返します。
request_body_permitted? -> bool[permalink][rdoc]-
リクエストにエンティティボディを一緒に送ることが許されている HTTP メソッド (POST など)の場合真を返します。
response_body_permitted? -> bool[permalink][rdoc]-
サーバからのレスポンスにエンティティボディを含むことが許されている HTTP メソッド (GET, POST など)の場合真を返します。