我尝试使用以下快速给出的示例:
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()',同样可以强制转换,但会引发运行时异常,自从使用 HTTP 组件以来,我根本无法使用'execute',而且它总是抛出这个错误。
我错过了进口吗?
此外,如果您有任何关于如何将数据流式传输到服务器/客户端的信息,那就太好了!
谢谢,
山姆