Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
SsoClientHttpHelper
public
class
SsoClientHttpHelper
extends HttpHelper
Enthält Hilfsmethoden zum Ausführen von HTTP-Anfragen mit der SSO-Client-Binärdatei.
Zusammenfassung
Öffentliche Methoden |
HttpURLConnection
|
createConnection(URL url, String method, String contentType)
Erstelle eine URL.
|
HttpURLConnection
|
createJsonConnection(URL url, String method)
Erstellt eine Verbindung zur angegebenen URL, um JSON-Daten zu übergeben.
|
HttpURLConnection
|
createXmlConnection(URL url, String method)
Erstellt eine Verbindung zur angegebenen URL, um XML-Daten zu übergeben.
|
String
|
doGet(String url)
Führt eine GET-HTTP-Anfragemethode für eine bestimmte URL aus und gibt sie als String zurück.
|
void
|
doGetIgnore(String url)
Führt einen GET-Vorgang für eine bestimmte URL mit den angegebenen URL-Parametern aus und ignoriert das Ergebnis.
|
void
|
doGetIgnoreWithRetry(String url)
Führt {doGetIgnore(String) aus und versucht es bei einem Fehler noch einmal.
|
String
|
doGetWithRetry(String url)
Führt {doGet(String) aus und versucht es bei einem Fehler noch einmal.
|
String
|
doPostWithRetry(String url, String postData, String contentType)
Führt eine POST-HTTP-Anfragemethode für eine bestimmte URL aus und gibt sie als String zurück. Bei einem Fehler wird die Anfrage wiederholt.
|
Geschützte Methoden |
int
|
parseHttpStatusCode(String httpStatusLine)
HTTP-Statuscode parsen (z. B.
|
String
|
stripResponseHeader(String response)
Entfernen Sie den Header aus einer HTTP-Antwort vom SSO-Client und geben Sie den zugehörigen Textkörper zurück.
|
String
|
validateAndAdjustResponse(String response)
Validieren und passen Sie bei Bedarf eine HTTP-Antwort an.
|
Öffentliche Konstruktoren
SsoClientHttpHelper
public SsoClientHttpHelper ()
SsoClientHttpHelper
public SsoClientHttpHelper (String ssoClient,
String certificate)
| Parameter |
ssoClient |
String |
certificate |
String |
Öffentliche Methoden
createConnection
public HttpURLConnection createConnection (URL url,
String method,
String contentType)
Erstelle eine URL.
| Parameter |
url |
URL: die URL, zu der eine Verbindung hergestellt werden soll. |
method |
String: Die HTTP-Anfragemethode. Beispiel: GET oder POST. |
contentType |
String: Der Inhaltstyp. Beispiel: „text/html“. |
| Gibt Folgendes zurück: |
HttpURLConnection |
HttpURLConnection |
createJsonConnection
public HttpURLConnection createJsonConnection (URL url,
String method)
Erstellt eine Verbindung zur angegebenen URL, um JSON-Daten zu übergeben.
| Parameter |
url |
URL: die URL, zu der eine Verbindung hergestellt werden soll. |
method |
String: Die HTTP-Anfragemethode. Beispiel: GET oder POST. |
createXmlConnection
public HttpURLConnection createXmlConnection (URL url,
String method)
Erstellt eine Verbindung zur angegebenen URL, um XML-Daten zu übergeben.
| Parameter |
url |
URL: die URL, zu der eine Verbindung hergestellt werden soll. |
method |
String: Die HTTP-Anfragemethode. Beispiel: GET oder POST. |
doGet
public String doGet (String url)
Führt eine GET-HTTP-Anfragemethode für eine bestimmte URL aus und gibt sie als String zurück.
Da Remote-Inhalte in den Arbeitsspeicher geladen werden, sollte diese Methode nur für relativ kleine Datenmengen verwendet werden.
Referenzen:
| Parameter |
url |
String: die URL |
| Gibt Folgendes zurück: |
String |
die String-Fernbedienungsinhalte |
doGetIgnore
public void doGetIgnore (String url)
Führt einen GET-Vorgang für eine bestimmte URL mit den angegebenen URL-Parametern aus und ignoriert das Ergebnis.
| Parameter |
url |
String: die URL |
doGetIgnoreWithRetry
public void doGetIgnoreWithRetry (String url)
Führt {doGetIgnore(String) aus und versucht es bei einem Fehler noch einmal.
| Parameter |
url |
String: die URL |
doGetWithRetry
public String doGetWithRetry (String url)
Führt {doGet(String) aus und versucht es bei einem Fehler noch einmal.
| Parameter |
url |
String: die URL |
| Gibt Folgendes zurück: |
String |
die String-Fernbedienungsinhalte |
doPostWithRetry
public String doPostWithRetry (String url,
String postData,
String contentType)
Führt eine POST-HTTP-Anfragemethode für eine bestimmte URL aus und gibt sie als String zurück. Bei einem Fehler wird die Anfrage wiederholt.
Da Remote-Inhalte in den Arbeitsspeicher geladen werden, sollte diese Methode nur für relativ kleine Datenmengen verwendet werden.
| Parameter |
url |
String: die URL |
postData |
String: die Daten, die nach dem Öffnen der Verbindung gepostet werden sollen |
contentType |
String: Der Inhaltstyp. Beispiel: „text/html“. |
| Gibt Folgendes zurück: |
String |
die String-Fernbedienungsinhalte |
Geschützte Methoden
parseHttpStatusCode
protected int parseHttpStatusCode (String httpStatusLine)
HTTP-Statuscode parsen (z. B. 200) aus einer HTTP-Statuszeile (z. B. HTTP/1.1 200 OK)
| Parameter |
httpStatusLine |
String |
| Gibt Folgendes zurück: |
int |
|
protected String stripResponseHeader (String response)
Entfernen Sie den Header aus einer HTTP-Antwort vom SSO-Client und geben Sie den zugehörigen Textkörper zurück.
| Parameter |
response |
String |
| Gibt Folgendes zurück: |
String |
|
validateAndAdjustResponse
protected String validateAndAdjustResponse (String response)
Validieren und passen Sie bei Bedarf eine HTTP-Antwort an.
| Parameter |
response |
String |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]