À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
SsoClientHttpHelper
public
class
SsoClientHttpHelper
extends HttpHelper
Contient des méthodes d'assistance pour effectuer des requêtes HTTP à l'aide du binaire client SSO
Résumé
Méthodes publiques |
HttpURLConnection
|
createConnection(URL url, String method, String contentType)
Créez un à l'URL donnée.
|
HttpURLConnection
|
createJsonConnection(URL url, String method)
Crée une connexion à l'URL spécifiée pour transmettre des données JSON.
|
HttpURLConnection
|
createXmlConnection(URL url, String method)
Crée une connexion à l'URL spécifiée pour transmettre des données XML.
|
String
|
doGet(String url)
Exécute une méthode de requête HTTP GET pour une URL donnée et la renvoie sous la forme d'un String.
|
void
|
doGetIgnore(String url)
Effectue une requête GET pour une URL donnée, avec les paramètres d'URL indiqués, en ignorant le résultat.
|
void
|
doGetIgnoreWithRetry(String url)
Effectue {doGetIgnore(String) en cas d'échec.
|
String
|
doGetWithRetry(String url)
Effectue {doGet(String) en cas d'échec.
|
String
|
doPostWithRetry(String url, String postData, String contentType)
Exécute une méthode de requête HTTP POST pour une URL donnée et la renvoie sous forme de String, en effectuant une nouvelle tentative en cas d'échec.
|
Méthodes protégées |
int
|
parseHttpStatusCode(String httpStatusLine)
Analysez le code d'état HTTP (par exemple,
|
String
|
stripResponseHeader(String response)
Supprime l'en-tête d'une réponse HTTP du client SSO et renvoie son corps.
|
String
|
validateAndAdjustResponse(String response)
Validez et ajustez une réponse HTTP si nécessaire.
|
Constructeurs publics
SsoClientHttpHelper
public SsoClientHttpHelper ()
SsoClientHttpHelper
public SsoClientHttpHelper (String ssoClient,
String certificate)
| Paramètres |
ssoClient |
String |
certificate |
String |
Méthodes publiques
createConnection
public HttpURLConnection createConnection (URL url,
String method,
String contentType)
Créez un à l'URL donnée.
| Paramètres |
url |
URL : URL auquel se connecter. |
method |
String : méthode de requête HTTP. Par exemple, GET ou POST. |
contentType |
String : type de contenu. Par exemple, "text/html". |
| Renvoie |
HttpURLConnection |
HttpURLConnection |
createJsonConnection
public HttpURLConnection createJsonConnection (URL url,
String method)
Crée une connexion à l'URL spécifiée pour transmettre des données JSON.
| Paramètres |
url |
URL : URL auquel se connecter. |
method |
String : méthode de requête HTTP. Par exemple, GET ou POST. |
createXmlConnection
public HttpURLConnection createXmlConnection (URL url,
String method)
Crée une connexion à l'URL spécifiée pour transmettre des données XML.
| Paramètres |
url |
URL : URL auquel se connecter. |
method |
String : méthode de requête HTTP. Par exemple, GET ou POST. |
doGet
public String doGet (String url)
Exécute une méthode de requête HTTP GET pour une URL donnée et la renvoie sous la forme d'un String.
Étant donné que le contenu distant est chargé en mémoire, cette méthode ne doit être utilisée que pour des tailles de données relativement petites.
Références :
| Paramètres |
url |
String : URL |
| Renvoie |
String |
le contenu de la télécommande String |
doGetIgnore
public void doGetIgnore (String url)
Effectue une requête GET pour une URL donnée, avec les paramètres d'URL indiqués, en ignorant le résultat.
| Paramètres |
url |
String : URL |
doGetIgnoreWithRetry
public void doGetIgnoreWithRetry (String url)
Effectue {doGetIgnore(String) en cas d'échec.
| Paramètres |
url |
String : URL |
doGetWithRetry
public String doGetWithRetry (String url)
Effectue {doGet(String) en cas d'échec.
| Paramètres |
url |
String : URL |
| Renvoie |
String |
le contenu de la télécommande String |
doPostWithRetry
public String doPostWithRetry (String url,
String postData,
String contentType)
Exécute une méthode de requête HTTP POST pour une URL donnée et la renvoie sous forme de String, en effectuant une nouvelle tentative en cas d'échec.
Étant donné que le contenu distant est chargé en mémoire, cette méthode ne doit être utilisée que pour des tailles de données relativement petites.
| Paramètres |
url |
String : URL |
postData |
String : données à publier une fois la connexion ouverte |
contentType |
String : type de contenu. Par exemple, "text/html". |
| Renvoie |
String |
le contenu de la télécommande String |
Méthodes protégées
parseHttpStatusCode
protected int parseHttpStatusCode (String httpStatusLine)
Analysez le code d'état HTTP (par exemple, 200) à partir d'une ligne d'état HTTP (par exemple, HTTP/1.1 200 OK)
| Paramètres |
httpStatusLine |
String |
protected String stripResponseHeader (String response)
Supprime l'en-tête d'une réponse HTTP du client SSO et renvoie son corps.
| Paramètres |
response |
String |
validateAndAdjustResponse
protected String validateAndAdjustResponse (String response)
Validez et ajustez une réponse HTTP si nécessaire.
| Paramètres |
response |
String |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/06/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/06/22 (UTC)."],[],[]]