2016-05-23 12 views
1

私のアプリはネットワーク操作のためにvolleyライブラリを使用しています。私はonResponse()メソッドの中で応答コード(それは200または401かもしれない)を取得したいと思います。どうすればそれを達成できますか?Volley応答ブロック内の200応答コードを取得するために熱い

+0

レスポンスコード200を達成するためにはどういう意味ですか?あなたはそれが正しいかどうかは、私は適切な認証、パラメータ、要求の種類などを意味して取得します – JUL2791

+0

どのようなタイプの要求を使用している – djodjo

答えて

1

カスタム要求を行うと上書きできます。

@Override 
protected Response<T> parseNetworkResponse(NetworkResponse response) { 
    if (response.statusCode == 200) { 
     //do smth 
    } else if (response.statusCode == 401) { 
     //do smth else 
    } 
    return super.parseNetworkResponse(response); 
} 

この方法は、あなたがまだあなたのコールバックがありますが、要求自体の中で処理することができ、要求のための典型的な特別な場合には、同じデータを受信します。

関連する問題