W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
SsoClientHttpHelper
public
class
SsoClientHttpHelper
extends HttpHelper
Zawiera metody pomocnicze do tworzenia żądań HTTP przy użyciu binarnego klienta SSO
Podsumowanie
Metody publiczne |
HttpURLConnection
|
createConnection(URL url, String method, String contentType)
Utwórz adres URL.
|
HttpURLConnection
|
createJsonConnection(URL url, String method)
Tworzy połączenie z podanym adresem URL w celu przekazywania danych JSON.
|
HttpURLConnection
|
createXmlConnection(URL url, String method)
Tworzy połączenie z podanym adresem URL w celu przekazywania danych XML.
|
String
|
doGet(String url)
Wysyła żądanie HTTP GET na podany adres URL i zwraca go jako String.
|
void
|
doGetIgnore(String url)
Wysyła żądanie GET do podanego adresu URL z podanymi parametrami adresu URL, ignorując wynik.
|
void
|
doGetIgnoreWithRetry(String url)
Wykonuje {doGetIgnore(String) ponawianie próby w przypadku niepowodzenia.
|
String
|
doGetWithRetry(String url)
Wykonuje {doGet(String) ponawianie próby w przypadku niepowodzenia.
|
String
|
doPostWithRetry(String url, String postData, String contentType)
Wysyła żądanie HTTP POST na podany adres URL i zwraca je jako String, ponawiając próbę w przypadku niepowodzenia.
|
Konstruktory publiczne
SsoClientHttpHelper
public SsoClientHttpHelper ()
SsoClientHttpHelper
public SsoClientHttpHelper (String ssoClient,
String certificate)
| Parametry |
ssoClient |
String |
certificate |
String |
Metody publiczne
createConnection
public HttpURLConnection createConnection (URL url,
String method,
String contentType)
Utwórz adres URL.
| Parametry |
url |
URL: URL, z którym chcesz się połączyć. |
method |
String: metoda żądania HTTP. Na przykład GET lub POST. |
contentType |
String: typ treści. Na przykład „text/html”. |
| Zwraca |
HttpURLConnection |
HttpURLConnection |
createJsonConnection
public HttpURLConnection createJsonConnection (URL url,
String method)
Tworzy połączenie z podanym adresem URL w celu przekazywania danych JSON.
| Parametry |
url |
URL: URL, z którym chcesz się połączyć. |
method |
String: metoda żądania HTTP. Na przykład GET lub POST. |
createXmlConnection
public HttpURLConnection createXmlConnection (URL url,
String method)
Tworzy połączenie z podanym adresem URL w celu przekazywania danych XML.
| Parametry |
url |
URL: URL, z którym chcesz się połączyć. |
method |
String: metoda żądania HTTP. Na przykład GET lub POST. |
doGet
public String doGet (String url)
Wysyła żądanie HTTP GET na podany adres URL i zwraca go jako String.
Ponieważ zdalne treści są ładowane do pamięci, ta metoda powinna być używana tylko w przypadku stosunkowo małych rozmiarów danych.
Źródła:
| Parametry |
url |
String: adres URL |
| Zwraca |
String |
String treści zdalne |
doGetIgnore
public void doGetIgnore (String url)
Wysyła żądanie GET do podanego adresu URL z podanymi parametrami adresu URL, ignorując wynik.
| Parametry |
url |
String: adres URL |
doGetIgnoreWithRetry
public void doGetIgnoreWithRetry (String url)
Wykonuje {doGetIgnore(String) ponawianie próby w przypadku niepowodzenia.
| Parametry |
url |
String: adres URL |
doGetWithRetry
public String doGetWithRetry (String url)
Wykonuje {doGet(String) ponawianie próby w przypadku niepowodzenia.
| Parametry |
url |
String: adres URL |
| Zwraca |
String |
String treści zdalne |
doPostWithRetry
public String doPostWithRetry (String url,
String postData,
String contentType)
Wykonuje żądanie POST w protokole HTTP dla danego adresu URL i zwraca je jako String, ponawiając próbę w przypadku niepowodzenia.
Ponieważ zdalne treści są ładowane do pamięci, ta metoda powinna być używana tylko w przypadku stosunkowo małych rozmiarów danych.
| Parametry |
url |
String: adres URL |
postData |
String: dane, które mają zostać opublikowane po otwarciu połączenia. |
contentType |
String: typ treści. Na przykład „text/html”. |
| Zwraca |
String |
String treści zdalne |
Metody chronione
parseHttpStatusCode
protected int parseHttpStatusCode (String httpStatusLine)
Analizuj kod stanu HTTP (np. 200) z wiersza stanu HTTP (np. HTTP/1.1 200 OK)
| Parametry |
httpStatusLine |
String |
protected String stripResponseHeader (String response)
Usuń nagłówek z odpowiedzi HTTP klienta SSO i zwróć jej treść.
| Parametry |
response |
String |
validateAndAdjustResponse
protected String validateAndAdjustResponse (String response)
W razie potrzeby sprawdź i dostosuj odpowiedź HTTP.
| Parametry |
response |
String |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-06-22 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-06-22 UTC."],[],[]]