× 警告!旧版文档已经暂停维护,请查看新版文档。点击前往新版文档

Http\Request->rawContent

获取原始的POST包体,用于非application/x-www-form-urlencoded格式的Http POST请求。

string Http\Request->rawContent();
  • 返回原始POST数据,此函数等同于PHP的fopen('php://input')

有些情况下服务器不需要解析Http POST请求参数,1.7.18以上版本增加了http_parse_post 配置,可以关闭POST数据解析。


  • 回眸

    为何我调用这个方法,显示没有定义?

  • 徐仙华

    Content-Type: application/json, 等非application/x-www-form-urlencoded类型, rawContent都是未定义

  • LNG

    希望能提供原来完整的原始HTTP请求体。

  • 李波

    能不能把rawcontent注入到php://input里面?有很多原来的代码依赖这个

  • 夏10桑

    能不能把rawcontent注入到php://input里面?有很多原来的代码依赖这个 +1

  • 拼 丶

    能不能把rawcontent注入到php://input里面?有很多原来的代码依赖这个 +2

  • DGZI

    postman 测试, request->files 始终为空,绝望了! $http->set( [ 'worker_num' => 16, // 'daemonize' => true, 'max_request' => 10000, 'dispatch_mode' => 1, 'http_parse_post' => true, 'package_max_length' => 10000000, 'upload_tmp_dir' => '/tmp/uploadfiles' ] ); ["files"]=> NULL ["post"]=> array(1) { ["------WebKitFormBoundaryzz9ZbdtwgPXOMupZ Content-Disposition:_form-data;_name"]=> string(68) ""d"; filename="3-160H0114I5.gif" Content-Type: image/gif

    GIF89a�" } ["tmpfiles"]=> NULL }