如何打印/记录Apache HttpClient请求查询字符串

时间:2014-04-21 19:13:26

标签: java apache-httpclient-4.x

是否可以在调用client.execute(request)之前或之后获取将用于HttpClient请求(HttpPost,HttpGet等)的实际查询字符串?

我想这样做是因为我的请求失败了,我想调试正在使用的实际查询字符串(这是使用HttpPost上传的S3文件,所以参数很复杂。)

1 个答案:

答案 0 :(得分:1)

不确定您是否已尝试过,但HTTP客户端库中有一些您可以启用的日志记录设置。

http://hc.apache.org/httpcomponents-client-4.3.x/logging.html