0

私は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().toString()+":"+hash);
client.execute(httpget);
int code = client.getStatusLine().getStatusCode();  

しかし、それは次のエラーをスローします

The method getStatusLine() is undefined for the type HttpClient

何をすべきか考えていますか?ありがとう

4

2 に答える 2

2

クライアントではなく応答で行う必要があります

HttpResponse respone=client.execute(httpget);

 int athul=respone.getStatusLine().getStatusCode
于 2012-09-03T11:31:07.787 に答える
0

このコードを試すことができます。役に立つかもしれません。

final HttpResponse res = httpClient.execute(httpget);

    final String code = res.getStatusLine().toString();
于 2012-09-03T11:37:25.040 に答える