我在找工作HtttpRequest
类,这样我可以做这样的:Android平台HttpRequest类
String response = Request.get("http://google.com");
我已经写了一个类,但它不Android 3+
工作,但在2.3确实。
public class WebRequest {
public String get(String url){
HttpClient httpclient = new DefaultHttpClient();
try {
HttpGet httpget = new HttpGet(url);
// Create a response handler
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String responseBody = httpclient.execute(httpget, responseHandler);
return responseBody;
} catch (ClientProtocolException e) {
e.printStackTrace();
return null;
} catch (IOException e) {
e.printStackTrace();
return null;
} finally {
// When HttpClient instance is no longer needed,
// shut down the connection manager to ensure
// immediate deallocation of all system resources
httpclient.getConnectionManager().shutdown();
}
}
请帮助!
是在2.3的工作?如果是这样检查错误是严格模式策略,如果这样将其转换为异步任务 – 2013-03-25 12:23:07
它可能与编码有关,尝试将它传递给UTF-8编码的URL – meh 2013-03-25 12:24:08
请显示代码,这是行不通的。 – 2013-03-25 12:27:47