Normalerweise habe ich für den Server unterschiedliche Code Antworten in meiner RestClient
Klasse mit der org.apache.http.HttpStatus
Klasse wie das folgende Beispiel zu überprüfen:Httpstatus in API-Ebene weiterentwickelt werden 22
if (HttpStatus.SC_OK == restClient.getResponseCode()) {
//200 OK (HTTP/1.0 - RFC 1945)
return true;
} else if (HttpStatus.SC_BAD_GATEWAY == restClient.getResponseCode()){
//502 Bad Gateway (HTTP/1.0 - RFC 1945)
return false;
}
Aber vor kurzem die Klasse wurde seit API veraltet 22 Level nach dem offiziellen documentation
Diese Schnittstelle wurde in API-Ebene veraltet 22. Bitte benutzen Sie openConnection() instea d. Bitte besuchen Sie diese webpage für weitere Details.
Aber mit OpenConnection()
Methode für mich macht keinen Sinn.
Meine Frage ist: Gibt es eine andere Möglichkeit, die gleiche Funktionalität zu tun, ohne alle Code-Antworten von mir selbst in der Anwendung hardcodieren zu müssen?
Vielen Dank im Voraus.
abrufen Da Httpclient ist veraltet, bitte nutzen andere Kunden für die HTTP-Kommunikation. Ich sehe kein Problem mit Statuscodes in Ihrem Code definiert. –
@IgorFilippov Auflistung aller möglichen 'CodeResponses' erfindet das Rad neu. Schau dir die akzeptierte Antwort an, um zu verstehen, was ich meine –