Ground Sunlight

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

ユーザ用ツール

サイト用ツール


slim:4:middleware

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン 両方とも次のリビジョン
slim:4:middleware [2020/10/13 15:54]
y2sunlight [Body Parsing Middleware]
slim:4:middleware [2020/10/13 16:09]
y2sunlight [Content Length Middleware]
行 362: 行 362:
 Web APIでは、JSONまたはXML形式でデータを送信するのが非常に一般的です。箱から出しも、PSR-7の実装はこれらの形式をサポートしていません。リクエストオブジェクトの ''getBody()'' を自分でデコードする必要があります。これは一般的な要件であるため、Slim4はこのタスクを処理するための ''BodyParsingMiddleware'' を提供します。 Web APIでは、JSONまたはXML形式でデータを送信するのが非常に一般的です。箱から出しも、PSR-7の実装はこれらの形式をサポートしていません。リクエストオブジェクトの ''getBody()'' を自分でデコードする必要があります。これは一般的な要件であるため、Slim4はこのタスクを処理するための ''BodyParsingMiddleware'' を提供します。
  
-==== Usage ====+==== 使用法 ====
  
-It’s recommended to put the body parsing middleware before the call to addErrorMiddlware, so that the stack looks like this: +''addErrorMiddlware'' を呼び出す前に、ボディ解析ミドルウェアを配置して、スタックが次のようになるようにすることをお勧めします:
- +
-addErrorMiddlwareを呼び出す前に、本体解析ミドルウェアを配置して、スタックが次のようになるようにすることをお勧めします:+
  
 <code php> <code php>
行 439: 行 437:
 \\ \\
  
-===== Content Length Middleware ===== +===== Content Length =====
- +
-The Content Length Middleware will automatically append a ''Content-Length'' header to the response. This is to replace the ''addContentLengthHeader'' setting that was removed from Slim 3. This middleware should be placed on the center of the middleware stack so it gets executed last.+
  
-Content Length ミドルウェアは、''Content-Length'' ヘッダーを応答に自動的に追加します。 これは、Slim 3から削除された ''addContentLengthHeader'' 設定を置き換えるためのものです。このミドルウェアは、最後に実行されるように、ミドルウェアスタックの中央に配置する必要があります。+Content Length ミドルウェアは、''Content-Length'' ヘッダーをレスポンスに自動的に追加します。これは、Slim3 から削除された ''addContentLengthHeader'' 設定を置き換えるためのものです。このミドルウェアは、最後に実行されるように、ミドルウェアスタックの中央に配置する必要があります。
  
-==== Usage ====+==== 使用法 ====
  
 <code php> <code php>
slim/4/middleware.txt · 最終更新: 2020/10/13 16:23 by y2sunlight