A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
SsoClientHttpHelper
public
class
SsoClientHttpHelper
extends HttpHelper
Contiene metodi helper per effettuare richieste HTTP utilizzando il binario del client SSO
Riepilogo
Metodi pubblici |
HttpURLConnection
|
createConnection(URL url, String method, String contentType)
Crea un URL specificato.
|
HttpURLConnection
|
createJsonConnection(URL url, String method)
Crea una connessione all'URL specificato per il trasferimento dei dati JSON.
|
HttpURLConnection
|
createXmlConnection(URL url, String method)
Crea una connessione all'URL specificato per il trasferimento dei dati XML.
|
String
|
doGet(String url)
Esegue un metodo di richiesta HTTP GET per un determinato URL e lo restituisce come String.
|
void
|
doGetIgnore(String url)
Esegue una richiesta GET per un determinato URL, con i parametri URL specificati, ignorando il risultato.
|
void
|
doGetIgnoreWithRetry(String url)
Esegue {doGetIgnore(String) riprovando in caso di errore.
|
String
|
doGetWithRetry(String url)
Esegue {doGet(String) riprovando in caso di errore.
|
String
|
doPostWithRetry(String url, String postData, String contentType)
Esegue un metodo di richiesta HTTP POST per un determinato URL e lo restituisce come String,
riprovando in caso di errore.
|
Metodi protetti |
int
|
parseHttpStatusCode(String httpStatusLine)
Analizza il codice di stato HTTP (ad es.
|
String
|
stripResponseHeader(String response)
Rimuovi l'intestazione da una risposta HTTP dal client SSO e restituisci il corpo.
|
String
|
validateAndAdjustResponse(String response)
Convalida e modifica una risposta HTTP, se necessario.
|
Costruttori pubblici
SsoClientHttpHelper
public SsoClientHttpHelper ()
SsoClientHttpHelper
public SsoClientHttpHelper (String ssoClient,
String certificate)
| Parametri |
ssoClient |
String |
certificate |
String |
Metodi pubblici
createConnection
public HttpURLConnection createConnection (URL url,
String method,
String contentType)
Crea un URL specificato.
| Parametri |
url |
URL: il URL a cui connettersi. |
method |
String: il metodo di richiesta HTTP. Ad esempio, GET o POST. |
contentType |
String: il tipo di contenuti. Ad esempio, "text/html". |
| Resi |
HttpURLConnection |
HttpURLConnection |
createJsonConnection
public HttpURLConnection createJsonConnection (URL url,
String method)
Crea una connessione all'URL specificato per il trasferimento dei dati JSON.
| Parametri |
url |
URL: il URL a cui connettersi. |
method |
String: il metodo di richiesta HTTP. Ad esempio, GET o POST. |
createXmlConnection
public HttpURLConnection createXmlConnection (URL url,
String method)
Crea una connessione all'URL specificato per il trasferimento dei dati XML.
| Parametri |
url |
URL: il URL a cui connettersi. |
method |
String: il metodo di richiesta HTTP. Ad esempio, GET o POST. |
doGet
public String doGet (String url)
Esegue un metodo di richiesta HTTP GET per un determinato URL e lo restituisce come String.
Poiché i contenuti remoti vengono caricati in memoria, questo metodo deve essere utilizzato solo per
dimensioni dei dati relativamente ridotte.
Riferimenti:
| Parametri |
url |
String: l'URL |
| Resi |
String |
i contenuti del telecomando String |
doGetIgnore
public void doGetIgnore (String url)
Esegue una richiesta GET per un determinato URL, con i parametri URL specificati, ignorando il risultato.
| Parametri |
url |
String: l'URL |
doGetIgnoreWithRetry
public void doGetIgnoreWithRetry (String url)
Esegue {doGetIgnore(String) riprovando in caso di errore.
| Parametri |
url |
String: l'URL |
doGetWithRetry
public String doGetWithRetry (String url)
Esegue {doGet(String) riprovando in caso di errore.
| Parametri |
url |
String: l'URL |
| Resi |
String |
i contenuti del telecomando String |
doPostWithRetry
public String doPostWithRetry (String url,
String postData,
String contentType)
Esegue un metodo di richiesta HTTP POST per un determinato URL e lo restituisce come String,
riprovando in caso di errore.
Poiché i contenuti remoti vengono caricati in memoria, questo metodo deve essere utilizzato solo per
dimensioni dei dati relativamente ridotte.
| Parametri |
url |
String: l'URL |
postData |
String: i dati da pubblicare una volta aperta la connessione. |
contentType |
String: il tipo di contenuti. Ad esempio, "text/html". |
| Resi |
String |
i contenuti del telecomando String |
Metodi protetti
parseHttpStatusCode
protected int parseHttpStatusCode (String httpStatusLine)
Analizza il codice di stato HTTP (ad es. 200) da una riga di stato HTTP (ad es. HTTP/1.1 200 OK)
| Parametri |
httpStatusLine |
String |
protected String stripResponseHeader (String response)
Rimuovi l'intestazione da una risposta HTTP dal client SSO e restituisci il corpo.
| Parametri |
response |
String |
validateAndAdjustResponse
protected String validateAndAdjustResponse (String response)
Convalida e modifica una risposta HTTP, se necessario.
| Parametri |
response |
String |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]