Как получить необработанный http запрос / ответ URL-адрес / заголовок / тело информации из Spring Webclient - PullRequest
1 голос
/ 08 апреля 2019

Это старый вопрос, заданный кем-то, например, , как регистрировать вызов Spring 5 WebClient , Spring Boot - Как регистрировать все запросы и ответы с исключениями в одном месте?

Вышеуказанные решения имеют ограничение, например, решение webclient не может регистрировать информацию о теле и не уверено, что уровень журнала может быть динамически изменен без перезапуска.

Итак, как весенний потребитель веб-клиента, потому что веб-клиент оборачивает вещи низкого уровня для нас, например, http-клиент, сервлет, http-материал и т. Д. Поэтому я думаю, что для веб-клиента естественно дать нам некоторую дополнительную информацию, которая называется «потому что эта информация чаще нужна, особенно при отладке, устранении неисправностей.вы знаете, что иногда мы печатаем объектный компонент, который может быть не совсем отправленным или полученным.а также иногда нам нужно знать информацию заголовка.вся эта информация может быть зарегистрирована на основе динамически настраиваемого уровня журнала.Таким образом, его лучший веб-клиент может предоставить интерфейс для получения этой информации откуда-то и позволить потребителю использовать ее удобно.

Спасибо.

...