0

apacheDefaultHttpClientを使用してjsonRESTfulWebサービス呼び出しを行うSpringMVCコントローラーがあります。そのWebサービス呼び出しのhttp要求/応答データを表示したかったのですが、firebug、wireshark、fiddlerを試しましたが、成功しませんでした。

ブラウザを使用しているときは、トラフィックが表示されます。

以下は、Webサービス呼び出しの要点です

        System.getProperties().put("http.proxyHost", "localhost");
    System.getProperties().put("http.proxyPort", "8888");  // set proxy to fiddler 
                DefaultHttpClient httpClient = new DefaultHttpClient();
            HttpPost postRequest = new HttpPost(targetUrl);
     // sample targetUrl = "http://localhost:9080/SampleBackend/sample-backend-json.jsp"
            StringEntity input = new StringEntity("{\"qty\":100,\"name\":\"iPad 4\"}");
            input.setContentType("application/json");
            postRequest.setEntity(input);

            HttpResponse response2 = httpClient.execute(postRequest);
4

1 に答える 1

0

サーバーのループバック インターフェイスでパケット キャプチャ (ほとんどの場合 tcpdump) を実行する必要があります。その後、キャプチャしたデータをダウンロードして、ライブ キャプチャと同じように Wireshark で表示できます。

于 2012-08-21T20:18:07.653 に答える