php - PSR-7 请求如何工作?
问题描述
我对基于 PSR-7 的请求的工作方式感到困惑。
作为 PSR-7,请求必须实现Psr\Http\Message\RequestInterface
. 通过此接口,请求必须具有主体,并且必须将主体作为实现的对象返回StreamInterface
。
当我查看 时StreamInterface
,它更多的是关于处理资源。
当我查看 laravel 或 symfony 的请求时,所有这些请求都有 server、get、post 和 cookie 参数。没有request body
或类似的东西。
首先,为什么请求必须有一个主体(如响应)以及为什么请求主体必须包含资源以及如何?
解决方案
推荐阅读
- html - 即使 z-index 较大,限制在元素中的图像也会被截断
- laravel - Laravel 灯塔注入嵌套突变
- javascript - Javascript将百分比与数字分开
- php - Laravel 文件上传 | 从 MySQL 数据库中获取文件以在 laravel 中查看
- javascript - 文件对象 - 重命名状态下的文件名反应
- html - 父 div 必须是可滚动的,子 div 必须在父 div 中溢出
- amazon-web-services - 为什么我的 zsh 需要在某些 AWS cli 之后手动单击 Q?
- javascript - 角度未定义的下拉菜单
- certificate - 如何自动检查代码签名证书何时过期
- msbuild - 如何在 CentO 上构建面向 .Net 4/4.5 的应用程序