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