Лучший способ проанализировать HTTP-трафик, отправленный моим Java-кодом?

У меня есть код Java, как новый (с использованием общих http-библиотек Apache), так и старый (строго с использованием java 1.4 API), и я пытаюсь переписать старый код, используя более новые библиотеки общего доступа Apache. Однако это не работает, и я пытаюсь понять, почему. Запросы отправляются, но время ожидания моего нового кода истекает на принимающем сервере, к которому у меня нет доступа. Поскольку старый код работает, я, должно быть, испортил http-запрос. Было бы очень полезно использовать какой-нибудь сниффер HTTP-трафика, чтобы точно проверить, что отправляется, чтобы я мог видеть, какие есть различия.

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

6
задан Chris Knight 31 January 2011 в 16:09
поделиться