Описание тега psr-7
Psr-7 - это предлагаемый стандарт FIG для предоставления набора общих интерфейсов для HTTP-сообщений в PHP.
2
ответа
Как анализировать / проверять / обрабатывать заголовки http в PHP
В настоящее время я создаю свой собственный php-фреймворк и сейчас я создаю реализацию интерфейса PHP-FIG PSR-7 MessageInterface. В частности метод withHeader. В нем говорится, что метод может выдать исключение: \InvalidArgumentException для недопус…
11 сен '16 в 22:11
2
ответа
Запрос PSR7: получение данных запроса, таких как $_REQUEST в Slim3
Я выполняю рефакторинг своего приложения с использованием запросов PSR-7, используя Slim3 в качестве маршрутизатора. На некоторых из моих точек входа у меня есть входящие HTTP-запросы GET и POST от внешних приложений. И GET, и POST используют одинак…
10 май '16 в 14:13
1
ответ
$response->getBody()->getContents() возвращает пустую строку
У меня есть код ниже: <?php use Zend\Diactoros\Response; $response = new Response('This is the response content'); echo $response->getBody()->getContents(); echo $response->getBody(); Я передаю тело прямо в конструкторе. Я пытаюсь получи…
28 июл '17 в 23:00
1
ответ
Снять корпус промежуточного ПО PSR-7 Slim3?
Я пытаюсь перенаправить пользователя на страницу входа, когда он не прошел проверку подлинности. Я использую промежуточное программное обеспечение в Slim3 для проверки с помощью Sentinel. Работает, но мне нужно переопределить тело, чтобы не показыва…
17 ноя '18 в 01:07
3
ответа
Проверьте, существует ли ключ массива, без учета регистра
Я пытаюсь найти правильный способ проверить, CASE-INSENSITIVE, существует ли ключ массива. У меня есть массив - список заголовков HTTP: $headers = [ 'User-Agent' => 'Mozilla', ]; По сути, я хочу иметь возможность дать что-то вроде этого (с малень…
16 сен '17 в 17:48
0
ответов
Загрузка файла: проверить "tmp_name", или "error", или другой ключ?
Краткая версия: Когда пользователь загружает файл, используя форму, массив сохраняется в глобальной переменной $_FILES, Например, при использовании: <input type="file" name="myfiles0" /> глобальная переменная выглядит так: $_FILES = [ 'myfiles…
26 авг '18 в 14:53
3
ответа
PSR-7 "атрибуты" на объекте Response
Я занимаюсь разработкой с использованием PSR-7 (с Zend Expressive). Я разобрался с методом ServerRequestInterface::withAttribute() и мне было интересно, почему у объекта Response его нет. Я хотел бы передать метаданные через промежуточное ПО после о…
08 июл '16 в 19:31
1
ответ
Должен ли я использовать PSR-7 для запросов / ответов Laravel?
Я использовал Slim 3 и, наконец, получил мою голову вокруг PSR-7. Теперь, работая с laravel, я вижу, что из коробки psr-7 не поддерживается. Теперь... есть ли серьезная причина следовать psr-7 или стилям запросов laravel? например, личные предпочтен…
15 авг '16 в 23:36
1
ответ
Как использовать ответы PSR-7?
Большинство ответов в моем приложении - это представления или JSON. Я не могу понять, как поместить их в объекты, которые реализуют ResponseInterface в PSR-7. Вот что я сейчас делаю: // Views header('Content-Type: text/html; charset=utf-8'); header(…
22 ноя '15 в 10:43
1
ответ
Тест ответа PHP 7 PSR-7, если скрипт может изменить размер изображения с помощью GD в условиях ограниченной памяти
Я использую PHP 7.1 с библиотекой GD. Мой скрипт загружает изображения и изменяет их размер перед сохранением. Сервер имеет 256 МБ памяти (не может увеличиться). Некоторые изображения имеют большой физический размер (не размер файла), превышающий 50…
05 сен '18 в 04:54
0
ответов
Промежуточное ПО PSR-15: ожидается ли, что промежуточное ПО * экземпляр * можно будет повторно использовать для различных запросов?
Я не могу найти какие-либо статьи или документы в Интернете, которые говорят это ясно. Ожидается ли возможность использования объектов промежуточного программного обеспечения PSR-15 для повторного использования или каждый запрос к серверу подразумев…
28 янв '19 в 08:07
2
ответа
Как прочитать URI запроса?
Для моего собственного MVC мне нужно прочитать URI запроса из глобальных переменных ($_GET или же $_SERVER). Сначала я подумал прочитать $_GET массив. Но потом я обнаружил, что он содержится в $_SERVER массив также. Итак, я хотел бы спросить, из как…
01 ноя '17 в 20:36
2
ответа
Использование GuzzleHttp/Psr7/Response правильно
Не уверен, как правильно отобразить на php-странице ответ Psr7 Guzzle Response. Прямо сейчас я делаю: use GuzzleHttp\Psr7\BufferStream; use GuzzleHttp\Psr7\Response; class Main extends \pla\igg\Main { function __construct() { $stream = new BufferStr…
10 апр '17 в 20:54
1
ответ
Могу ли я использовать PSR-7 StreamInterfaces с собственными потоковыми функциями PHP?
Я спрашиваю, как я использую такие пакеты, как im0rtality/jsonstreamingparser это зависит от того, является ли исходный поток php, например, путем вызова get_resource_type(), Если не напрямую, есть ли какая-нибудь библиотека-обёртка на packagist, ко…
14 сен '15 в 13:38
1
ответ
Создать объект запроса из глобалов в TYPO3
В Symfony вы можете сделать: use Symfony\Component\HttpFoundation\Request; $request = Request::createFromGlobals(); Я хотел бы знать, есть ли что-то подобное в TYPO3. Спасибо.
04 авг '17 в 08:37
1
ответ
Изображение загружается только часть времени, когда поток (?) Клиенту
Я уже некоторое время пишу веб-приложение, и у меня возникли некоторые проблемы с обслуживанием изображений. Мой код извлекает данные файла с сервера, используя file_get_contentsи использует Слима Request объекты write метод для вывода содержимого ф…
25 сен '16 в 01:01
1
ответ
Преобразуйте ответ PSR-7 в ответ Symfony
Я написал собственную библиотеку HTTP, которая реализует интерфейсы PSR-7. Я использую эту библиотеку во второй библиотеке, которая выполняет некоторую бизнес-логику и может возвращать ответ или запрос в стандарте PSR-7. Для своего приложения я испо…
06 ноя '15 в 10:02
2
ответа
Значение запроса на стороне сервера
Мне было интересно, может ли кто-нибудь объяснить мне значение запроса на стороне сервера. Это может быть просто терминология, которую я не совсем понимаю. Для меня это звучит как запрос от сервера к клиенту, но я не думаю, что это так. Это касается…
13 окт '16 в 02:13
1
ответ
Преобразование запроса из CURL в PHP Guzzle для доступа к WHMCS API
Я пытаюсь изучить последнюю версию Guzzle (6.2) и преобразовать мои запросы cURL в API WHMCS. Используя пример кода с: http://docs.whmcs.com/API:JSON_Sample_Code // The fully qualified URL to your WHMCS installation root directory $whmcsUrl = "https…
11 апр '16 в 06:14
1
ответ
PHP - почему реализации HTTP-сообщений?
Это может быть глупый вопрос, но я видел и читал HTTP-сообщения или PSR-7 в современной тенденции развития PHP. Почему внезапно нам нужны реализации HTTP-сообщений на PHP для современной веб-разработки? Например, с Slim 3, теперь мы должны сделать э…
27 сен '15 в 07:42