Как регистрировать HTTP-запросы и ответы с помощью Jetty Http Client

Я использую HttpClient Jetty для отправки запросов. Ищете способ записать запрос и ответ в Trace - чтобы включить его для устранения неполадок.

Есть идеи, как это сделать?

1 ответ

На самом деле это похоже на то, что кто-то еще спросил о LifeCycle контейнера, вот мой ответ:

В частности, RequestLog - это то, что вы хотите, так как вы можете перехватывать что угодно и справляться с этим.

Интерфейс LifeCycle довольно прост, так как вы можете использовать его для регистрации запуска, остановки, сбоя и т. Д., Но на самом деле это не запросы / ответы, насколько мне известно.

Я сделал исследование и обнаружил, что это может быть лучшим для вас

JavaDoc Jetty 8 - интерфейс requestLog

Это супер интерфейс LifeCycle.

Если вам все еще нужно использовать AbstractLifecycle, просто "реализуйте" его:) и переопределите методы и наблюдайте за событиями на основе строк (STOPPED и т. Д.), Все это в документе Java.

Ну вот

Абстрактный жизненный цикл - Java документ

Другие вопросы по тегам