HttpClient POST获取的html页面比浏览器慢大约2.5倍

时间:2010-10-03 10:54:58

标签: java http httpclient

当我点击London journey planner上的搜索时(例如从Holborn到Savoy Pier),我得到的结果大约是4秒。当我使用POST方法使用HttpClient执行此操作时,此行大约需要10秒:

InputStream is = httpClient.execute(httpPost).getEntity().getContent();

任何想法可能是什么问题?我发送的参数与浏览器相同,我还将用户代理设置为Chrome。

1 个答案:

答案 0 :(得分:2)

很难说,没有看到执行测试和测量的代码,你的问题是什么。

一个建议,使用HttpClient进行故障排除use logging

并且,为了从此比较中删除人为错误,建议使用某些命令行工具(例如wget)而不是浏览器来执行比较POST。