2012-04-16 25 views
0

私は、httpclientレスポンスハンドラを実装しています。行われているコールは今、私は私のするResponseHandlerを実装するこのresponseHandlerインターフェイスの実装

result = httpclient.execute(httppost, responsehandler);

ようpostです。私の応答のステータスコードを取得することができます。私は、ステータスコード、すなわち200、404、403で唯一興味を持っていた後、私は今問題があるint型値バック

何か

public class MyResponseHandler implements ResponseHandler<Integer> { 

    public Integer handleResponse(HttpResponse respons) throws ClientProtocolException, IOException { 
     // TODO Auto-generated method stub 
     return 0; 
    } 

好きなようにこの応答を送信したい、私は表示されません任意の response.getStatusCode()メソッドを返します。私のWSコールのステータスコードを取得するには?

答えて

1

response.getStatusLine().getStatusCode()を使用してください。 HttpResponse#getStatusLine()

+0

RTFDは難しいです。 ':/' –

+0

あなたは* RTFD * –

+0

をどういう意味ですか?APIドキュメントを読んでください。私は 'HttpClient' APIを知らないのですが、私はこれをJavaDocsのためにグーグルで答えてくれました。 –

関連する問題