当我打开搜索时 London journey planner (例如从霍尔伯恩到萨沃伊码头),我大约4秒就能得到结果。当我使用POST方法对HttpClient执行此操作时,这一行大约需要10秒:
InputStream is = httpClient.execute(httpPost).getEntity().getContent();
有什么问题吗?我发送的参数与browser相同,我还将User Agent设置为Chrome。
很难说,如果没有看到执行测试和度量的代码,您的问题是什么。
一个建议 HttpClient故障排除 : use logging .
使用一些命令行工具