我正在第一次使用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