Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


slim:4:response

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン 両方とも次のリビジョン
slim:4:response [2020/10/07 17:57]
y2sunlight [The Response Body]
slim:4:response [2020/10/07 21:11]
y2sunlight [The Response Body]
行 151: 行 151:
 \\ \\
  
-===== The Response Body =====+===== レスポンスボディ =====
  
 HTTPレスポンスには通常、ボディがあります。 HTTPレスポンスには通常、ボディがあります。
行 182: 行 182:
 $body->write('Hello'); $body->write('Hello');
 </code> </code>
- 
-You can also replace the PSR-7 Response object’s body with an entirely new ''StreamInterface'' instance. 
- 
-This is particularly useful when you want to pipe content from a remote destination (e.g. the filesystem or a remote API) into the HTTP response. You can replace the PSR-7 Response object’s body with its ''withBody(StreamInterface $body)'' method. Its argument MUST be an instance of ''Psr\Http\Message\StreamInterface''. 
  
 PSR-7 Responseオブジェクトのボディをまったく新しい ''StreamInterface'' インスタンスに置き換えることもできます。 PSR-7 Responseオブジェクトのボディをまったく新しい ''StreamInterface'' インスタンスに置き換えることもできます。
  
-これは、コンテンツをリモートの宛先(ファイルシステムやリモートAPIなど)からHTTP応答にパイプ処理する場合に特に便利です。 PSR-7Responseオブジェクトの本体その '' withBodyStreamInterface $ body) ''メソッド置き換えることができます。 その引数は、 '' Psr \ Http \ Message \ StreamInterface ''のインスタンスでなければなりません。+これは、コンテンツをリモートの宛先(例えば、ファイルシステムやリモートAPIなど)からHTTPレスポンスにパイプ処理する場合に特に便利です。PSR-7 Responseオブジェクトのボディを ''withBody(StreamInterface $body)'' メソッドを使って置き換えることができます。 その引数は、''Psr\Http\Message\StreamInterface'' のインスタンスでなければなりません( ''MUST'' )
  
 <code php> <code php>
行 198: 行 194:
 </code> </code>
  
->**Reminder** +> **注意** 
->The Response object is immutable. This method returns a copy of the Response object that contains the new body. +> Responseオブジェクトは不変です。このメソッドは、新しい本文を含むResponseオブジェクトのコピーを返します。
- +
-> **リマインダー** +
-> Responseオブジェクトは不変です。 このメソッドは、新しい本文を含むResponseオブジェクトのコピーを返します。+
  
 \\ \\
slim/4/response.txt · 最終更新: 2020/10/07 21:20 by y2sunlight