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);