我尝试使用快速给出的示例:
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://localhost/");
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instream = entity.getContent();
try {
// do something useful
} finally {
instream.close();
}
}
但是我复制并粘贴了这段代码,它会引发一些错误。
该行:
HttpClient httpclient = new DefaultHttpClient();
引发错误,说我应该将Default Http Client更改为HttpClient。我怎么能阻止这个错误?你不能强制转换它,但是在运行时引发了另一个错误,而原始版本不是。
该行:
HttpClient httpclient = new DefaultHttpClient();
Eclipse声称这一行应该更改为'executeMethod()',同样可以强制转换但抛出运行时异常,我从来没有能够使用'execute'< / em>因为使用了HTTP组件,所以总是抛出这个错误。
我是否缺少进口产品?
另外,如果您有关于如何与服务器/客户端进行数据流传输的任何信息,那就太棒了!
谢谢,
萨姆