Java HttpClient类型的getStatusLine()方法未定义
我一直在使用HttpClient连接android和Django。现在我需要找出响应代码。下面几天我累了Java HttpClient类型的getStatusLine()方法未定义,java,android,Java,Android,我一直在使用HttpClient连接android和Django。现在我需要找出响应代码。下面几天我累了 String url = "http://10.0.2.2:8000/api/ecp/profile/?format=json"; HttpClient client = new DefaultHttpClient(); HttpGet httpget = new HttpGet(url); httpget.setHeader("AUTHORIZATION", un.getText().to
String url = "http://10.0.2.2:8000/api/ecp/profile/?format=json";
HttpClient client = new DefaultHttpClient();
HttpGet httpget = new HttpGet(url);
httpget.setHeader("AUTHORIZATION", un.getText().toString()+":"+hash);
client.execute(httpget);
int code = client.getStatusLine().getStatusCode();
但它抛出了以下错误
The method getStatusLine() is undefined for the type HttpClient
知道怎么办吗?
Thanx您应该根据响应而不是客户机进行操作
HttpResponse respone=client.execute(httpget);
int athul=respone.getStatusLine().getStatusCode
你可以试试这个代码。也许它会对你有帮助
final HttpResponse res = httpClient.execute(httpget);
final String code = res.getStatusLine().toString();