В настоящее время я отлаживаю свой публичный API с помощью symfony 3.x и, похоже, сталкиваюсь с некоторыми крайними ошибками, которые трудно воспроизвести.
Поэтому я хотел бы хранить входящие запросы таким образом, чтобы я мог воспроизвести неудавшийся / ошибочный запрос позже при отладке (таким образом, поддерживая все заголовки, тело, домен происхождения, …).
В идеале я искал решение, которое работало бы с общими инструментами, такими как curl, чтобы позволить мне повторить запрос. По-видимому, такой вещи не существует, и самым близким, что я мог понять, было создание собственного инструмента, который бы выводил команду curl, чем-то напоминающую исходный запрос.
Учитывая, что я не совсем разбираюсь в curl, этот вариант кажется довольно подверженным ошибкам.
Я искренне надеялся, что это будет решенной проблемой в мире разработки API, и надеюсь, что один из вас может указать мне правильное направление.
С наилучшими пожеланиями !
[Обновление: отредактировано, чтобы указать использование symfony]Задача ещё не решена.
Других решений пока нет …