0

私は初めてスリム PHP を使用しており、概念の 1 つを理解しようとしています。スリムな PHP ドキュメントには、次のように記載されています。

リクエスト本文

リクエスト オブジェクトの getBody() メソッドを使用して、HTTP クライアントから送信された生の HTTP リクエスト ボディを取得します。これは、JSON または XML 要求を使用する Slim アプリケーションに特に役立ちます。

<?php
$request = $app->request();
$body = $request->getBody();

私の質問は、「生の HTTP リクエスト本文」とは何ですか? ページの本文にあるすべての HTML の単なる文字列ですか? どのような形式で保存されますか? どのようにecho $body見えるでしょうか?もしそうなら、私はvar_dump($body)得るstring(0)""。どうやって使うの?

4

2 に答える 2

1

あなたが求める用語は、RFC2616: Hypertext Transfer Protocol -- HTTP/1.1で定義されています。

たとえば、特にメッセージ (リクエスト/レスポンス) ボディとは: 4.3 メッセージ ボディ.

これらの RFC が初めての場合は、その RFC を手に取り、上から下まで読んで、できる限り理解しようとしてください。インターネットでそれらがどのように機能するかを確認し始めます。

また、いくつかの変更を加えたバージョン 2.0 がパイプに入っています。

興味のある方はどうぞ。

于 2013-07-12T16:07:39.210 に答える