Среда : NetBeans 7.0.1, GlassFish 3.1
Я хочу прослушать связь между клиентом WCF (.NET Framework 4) и веб-службой Metro (2.1.1), а затем проверить сообщения, чтобы убедиться, что все так, как я хочу. Веб-сервис использует Transport Security (SSL). Я уже знаю о Fiddler , но у меня не было никакого успеха, используя его; был виден только трафик браузера HTTPS. Есть ли способ настроить Fiddler для захвата трафика между моими службами? Есть ли другой способ?
UPDATE
Я пытался запустить клиент и сервер на разных машинах, а затем использовать Fiddler, но безуспешно. Я пытался использовать Wireshark для захвата трафика, но безуспешно работал на локальном хосте. Если бы я попробовал их на разных машинах, все, что я мог видеть, это обмен данными по протоколу TCP между службами.
На localhost + Wireshark счетчик пакетов рядом с интерфейсами остался прежним, однако я много раз звонил в службу.
UPDATE2
Пытался настроить прокси для NetBeans вручную в настройках, и программно, но безуспешно:
System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "8888");
System.setProperty("https.proxyHost", "localhost");
System.setProperty("https.proxyPort", "8888");
Пытался запустить GlassFish с этими параметрами JVM, но нет :(:
<jvm-options>-Dhttp.proxyHost=localhost</jvm-options>
<jvm-options>-Dhttp.proxyPort=8888</jvm-options>
<jvm-options>-Dhttps.proxyHost=localhost</jvm-options>
<jvm-options>-Dhttps.proxyPort=8888</jvm-options>