Мы изучаем использование среды PHP, Slim, и заинтересованы в возможности регистрации, отладки, и анализировать все серверные HTTP-запросы, которые делают представления фреймворка. Мы хотели бы увидеть результаты этих запросов на стороне клиента.
Например. У нас есть маршрут /foo
. Представление для маршрута /foo
делает три вызова API к API на сервере, интерпретирует эти результаты и возвращает ответ. Мы хотели бы видеть параметры запроса, информацию заголовка и ответ на эти три HTTP-запроса на стороне сервера, не выходя из нашего браузера. Мы видели инструменты отладки на стороне клиента, такие как панель отладки PHP, которая выглядит как хорошая основа для отображения информации из HTTP-запросы на стороне сервера, но неясно, как он будет записывать и/или узнавать об этих запросах на стороне сервера.
Раньше все наши вызовы API выполнялись из клиента, и их было легко наблюдать и отлаживать в инструментах разработки браузера.
Мы наткнулись на такие стандарты, как архивные журналы HTTP (HAR), которые были сделаны для захвата транзакций HTTP-запросов/ответов в формате JSON; Есть ли способ записать это и поднять? В частности, существуют ли инструменты отладки для PHP-фреймворков, которые могли бы все это упаковать в аккуратный бант?
Это будет только для отладки, так как очевидно, что каждый маршрут будет намного тяжелее для возврата всей этой информации вокруг этих HTTP-запросов на стороне сервера.
Любые мысли или предложения будут приветствоваться!