如何查看Apache HttpClient发出的HTTP请求详细信息

时间:2015-11-13 22:00:05

标签: groovy apache-commons-httpclient

我正在使用Apache HttpClient 3.1来执行简单的HTTP Post请求,其中我传递了一些JSON(使用基本的HTTP身份验证)。以下是代码..

HttpClient httpClient = new HttpClient(cp)
HttpMethod method = new PostMethod(apiUrl)

Credentials defaultcreds = new UsernamePasswordCredentials(username, password);
httpClient.getState().setCredentials(AuthScope.ANY, defaultcreds);

 StringRequestEntity requestEntity = new StringRequestEntity(json.toString(), "application/json", "UTF-8")
 method.setRequestEntity(requestEntity)

 def responseCode = httpClient.executeMethod(method)

有没有办法查看(打印出)发送的实际请求?包括为验证发送的用户名和密码以及JSON有效负载?

询问的原因是我对此请求得到了一个神秘的回复,我想在我的请求中将所有详细信息发送给另一方,以帮助他们找出错误。

0 个答案:

没有答案