Я не совсем понимаю, как работает запрос на основе PSR-7.
Как и PSR-7, запрос должен реализовывать Psr\Http\Message\RequestInterface
. С помощью этого интерфейса запрос должен иметь тело, и он должен возвращать тело как объект, который реализует StreamInterface
.
Когда я смотрю на StreamInterface
, это больше касается управления ресурсами.
Когда я смотрю на запросы laravel или symfony, все они имеют параметры server, get, post и cookie. Нет request body
или чего-то подобного.
Во-первых, почему запрос должен иметь тело (например, ответ) и почему тело запроса должно содержать ресурс и как?