Изучите REST-запрос и ответ, сгенерированные jersey и jaxb - PullRequest
2 голосов
/ 26 января 2012

У меня есть метод:

@PUT
@Consumes(MediaType.APPLICATION_XML)
@Produces(MediaType.TEXT_PLAIN)
public String createQueue(JAXBElement<Queue> queueElement) {
    // do some stuff here
    return "";
}

Теперь, когда я вызываю эту службу из моего клиентского Java-приложения, я хотел бы проверить созданный HTTP-запрос.Я хочу увидеть XML (тело запроса), созданный jaxb.Есть ли инструмент, который может отслеживать запросы / ответы, сделанные на определенный URL?

Заранее спасибо, Андреас

Ответы [ 3 ]

1 голос
/ 02 февраля 2012

Вы можете использовать простую программу, которая будет выступать в качестве прокси и отображать HTTP-запросы.Есть много там.Поскольку вы используете Java, я предлагаю простой TcpMon .Если вы часто используете мыло, вы можете использовать встроенный монитор в soapui .Если вы также хотите отслеживать трафик из ваших браузеров, вы можете рассмотреть fiddler .

0 голосов
/ 11 июня 2013

Чарльз имеет гораздо лучший интерфейс, чем Fiddler Чарльз и Фидлер - прокси-отладчики. Если вы просто хотите прослушать http-трафик, я рекомендую Wireshark, так как он отслеживает трафик на уровне Ethernet и нет настроек прокси для изменения

0 голосов
/ 02 февраля 2012

Для этого я бы использовал Firefox + Firebug , который имеет красивую сетевую панель.

...