名前¶
Furl::Response - Response object for Furl
Furl::Response - Furlのレスポンスオブジェクト
概要¶
my $res = Furl::Response->new($minor_version, $code, $message, $headers, $content);
print $res->status, "\n";
説明¶
This is a HTTP response object in Furl.
これはFurl の HTTPレスポンスオブジェクトです。
コンストラクタ¶
my $res = Furl::Response->new($minor_version, $code, $msg, \%headers, $content);
インスタンスメソッド¶
- $res->code
- $res->status
-
Returns HTTP status code.
HTTPステータスコードを返します。
- $res->message
-
Returns HTTP status message.
HTTPステータスメッセージを返します。
- $res->headers
-
Returns instance of Furl::Headers
Furl::Headersのインスタンスを返します。
- $res->content
- $res->body
-
Returns response body in scalar.
レスポンスボディをスカラで返します。
- $res->decoded_content
-
This will return the content after any
Content-Encoding
and charsets have been decoded. See HTTP::Message for detailsこれは、
Content-Encoding
と文字セットがデコードされた後で、内容を返します。詳細は HTTP::Message を見てください。 - $res->request
-
Returns instance of Furl::Request related this response.
レスポンスに関連する、Furl::Request のインスタンスを返します。
- $res->content_length
- $res->content_type
- $res->content_encoding
- $res->header
-
Shorthand to access Furl::Headers.
Furl::Headersへアクセスするためのショートハンドです。
- $res->protocol
-
$res->protocol(); # => "HTTP/1.1"
Returns HTTP protocol in string.
HTTP プロトコルを文字列で返します。
- $res->as_http_response
-
Make instance of HTTP::Response from Furl::Response.
Furl::ResponseからHTTP::Responseのインスタンスを作ります。
- $res->to_psgi()
-
Convert object to PSGI response. It's very useful to make proxy.
PSGI レスポンスのオブジェクトに変換します。プロキシを作るのにとても便利です。
- $res->as_hashref()
-
Convert response object to HashRef.
レスポンスオブジェクトをハッシュリファレンスにします。
Format is following:
フォーマットは以下になります:
code: Int message: Str protocol: Str headers: ArrayRef[Str] content: Str
- $res->is_success
-
Returns true if status code is 2xx.
ステータスコードが2xxであれば、真を返します。
- $res->status_line
-
$res->status_line() # => "200 OK"
Returns status line.
ステータスラインを返します。
- my $headers = $res->captured_req_headers() : Str
-
Captured request headers in raw string.
キャプチャされた生の文字列のリクエストヘッダ。
This method is only for debugging.
このメソッドはデバッグ用です。
You can use this method if you are using
capture_request
parameter is true.capture_request
を真にして使っているなら、このメソッドを使うことができます。 - my $content = $res->captured_req_content() : Str
-
Captured request content in raw string.
キャプチャされた生の文字列のリクエストの内容。
This method is only for debugging.
このメソッドはデバッグ用です。
You can use this method if you are using
capture_request
parameter is true.capture_request
を真にして使っているなら、このメソッドを使うことができます。