Meine App verwendet die Volley-Bibliothek für den Netzwerkbetrieb. Ich möchte den Antwortcode (der 200 oder 401 sein kann) innerhalb onResponse(
) Methode erhalten. Wie kann ich das erreichen?Hot, um den 200 Antwortcode innerhalb des Volley-Antwortblocks zu erhalten
1
A
Antwort
1
können Sie eine benutzerdefinierte Anfrage machen und außer Kraft setzen:
@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);
}
diese Weise werden Sie immer noch die gleichen Daten in Ihre Rückrufe aber Sonderfälle typisch für die Anfrage erhalten Sie innerhalb der Anforderung selbst verarbeiten kann.
Was meinen Sie, um Antwortcode 200 zu erzielen ?. Sie werden es bekommen, sobald alles korrekt ist, ich meinte, dass die richtige Authentifizierung, Parameter, Anfrage Typ usw. – JUL2791
welche Art von Anfrage verwenden Sie – djodjo