Вопросы по теме 'psr-7'

Как использовать ответы PSR-7?
Большинство ответов в моем приложении представляют собой либо представления, либо JSON. Я не могу понять, как поместить их в объекты, реализующие ResponseInterface в PSR-7 . Вот что я сейчас делаю: // Views header('Content-Type:...
2401 просмотров

Zend\Http\Client как промежуточное ПО PSR-7 для Zend Expressive
Как мы должны добавить Zend\Http\Client (или другие модули) в качестве промежуточного программного обеспечения PSR-7? Сначала я подумал: Дело действие добавить завод внедрить Zend\Http\Client экземпляр использовать экземпляр...
566 просмотров
schedule 25.09.2022

Ошибка при передаче экземпляра объекта в конструктор класса
У меня возникла проблема с передачей ответа на сообщение PSR-7 (сгенерированного Guzzle) в конструктор класса. Сообщение генерируется: $client = new \GuzzleHttp\Client(); $res = $client->request('GET', 'http://pagecrawler/cache.html');...
168 просмотров
schedule 03.12.2022

Правильное использование GuzzleHttp/Psr7/Response
Не уверен, как правильно отобразить на странице php ответ Psr7 Guzzle. Прямо сейчас я делаю: use GuzzleHttp\Psr7\BufferStream; use GuzzleHttp\Psr7\Response; class Main extends \pla\igg\Main { function __construct() { $stream =...
1652 просмотров
schedule 17.07.2023

Ответы PSR-7: как отправить правильную длину содержимого, если тело представляет собой поток неизвестной длины?
Это больше теоретический вопрос, потому что я хочу реализовать способ работы с большими массивами объектов, которые необходимо преобразовать в json, используя json_encode , и я хочу избежать хранения всего массива результатов в памяти для...
144 просмотров
schedule 20.04.2022

Как написать приложение Zend Framework, которое напрямую обслуживает запросы (сопоставляет URL-адреса с файлами)?
Предыстория: у меня есть устаревшее приложение, которое обслуживает файлы как есть. То есть, когда я перехожу к http://server/subfolder/my_index.php?value=x , он переходит в subfolder в файловой системе и обслуживает файл с именем my_index.php ,...
82 просмотров
schedule 06.07.2023

Удалить промежуточное ПО body PSR-7 Slim3?
Я пытаюсь перенаправить пользователя на страницу входа, когда он не аутентифицирован. Я использую промежуточное ПО в Slim3 для проверки с помощью Sentinel. Работает, но мне нужно переопределить тело, чтобы не отображать содержимое. Например, я мог...
174 просмотров
schedule 02.06.2022

Изменить свойство Slim Request
Как я могу изменить путь URI Slim Request? Однако я пробовал следующее: withPath() клонирует uri, поэтому объект запроса не изменяется. Если это невозможно, существует ли простой процесс создания нового тонкого запроса на основе исходного запроса,...
297 просмотров
schedule 24.06.2022

Почему тело ответа PSR-7 изменчиво?
Поскольку ответ PSR-7 должен быть неизменяемым, почему я могу писать этот вызывающе мутирующий фрагмент кода? public function controller(Response $response): Response { $response->getBody()->write("Hey."); return...
197 просмотров
schedule 03.03.2023