У меня есть java-код как новый (с использованием Apache commons http-библиотек), так и старый (строго с использованием API Java 1.4), и я пытаюсь переписать старый код с использованием новых библиотек apache commons. Однако он не работает, и я изо всех сил пытаюсь выяснить, почему. Запросы отправляются, но мой более поздний код отключается на принимающем сервере, к которому у меня нет доступа. Поскольку старый код работает, я должен был отключить HTTP-запрос. Было бы очень полезно использовать какой-то сниффер трафика HTTP для проверки того, что отправляется, чтобы я мог видеть, какие отличия есть.Лучший способ анализа http-трафика, отправленного моим Java-кодом?
Я загрузил несколько http sniffers из Интернета (this one и that one), но не захватил ни один из HTTP-данных, отправляемых моим java-кодом (но они работают, когда я отправляю случайные запросы из браузера). Какие-нибудь идеи о том, как я могу получить эти данные?
Отличное спасибо. Чувствуется немного похоже на то, что у меня есть весь хозяйственный магазин, когда все, что мне нужно, это отвертка, но эй, работа! –
Дружественный информационный совет, вам нужно будет совершить некоторое futzing, чтобы заставить wirehark захватить трафик [localhost] (http://wiki.wireshark.org/CaptureSetup/Loopback), и довольно сложно захватить локальный трафик Windows. – hooknc