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