我正在第一次使用Slim PHP,並且我正在嘗試理解其中一個概念。在纖薄的PHP文件,它規定:slim php(解釋「請求體」文檔)
請求體
使用request對象的getBody()方法來獲取由HTTP客戶端發送HTTP請求的原始體。這對於使用JSON或XML請求的Slim應用程序特別有用。
<?php
$request = $app->request();
$body = $request->getBody();
我的問題是,什麼是 「原始的HTTP請求體」?它只是頁面主體中所有HTML的字符串?它以什麼格式存儲? echo $body
是什麼樣子?如果我做var_dump($body)
我得到string(0)""
。我如何使用它?
這是一個REQUEST主體,而不是響應,所以通常沒有HTML。獲取FireBug並使用Network選項卡播放 – astax
@astax我已經有Firebug了...我去了NET選項卡 - 我只看到GET請求...當我單擊箭頭查看它時,我看到標籤'標題,響應,緩存,HTML' ...我應該尋找什麼?無論如何,請求主體有什麼用處? – ewizard
這是查找的正確位置,但GET請求沒有正文,因爲所有參數都在URL中。嘗試使用POST提交任何表單,您將在「發佈」選項卡中看到數據 – astax