A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
SsoClientHttpHelper
public
class
SsoClientHttpHelper
extends HttpHelper
Contiene métodos auxiliares para realizar solicitudes HTTP con el binario del cliente de SSO
Resumen
Métodos públicos |
HttpURLConnection
|
createConnection(URL url, String method, String contentType)
Crea un objeto Url a partir de una URL determinada.
|
HttpURLConnection
|
createJsonConnection(URL url, String method)
Crea una conexión a la URL determinada para pasar datos JSON.
|
HttpURLConnection
|
createXmlConnection(URL url, String method)
Crea una conexión a la URL determinada para pasar datos XML.
|
String
|
doGet(String url)
Realiza un método de solicitud HTTP GET para una URL determinada y la devuelve como un String.
|
void
|
doGetIgnore(String url)
Realiza una solicitud GET para una URL determinada, con los parámetros de URL especificados, y omite el resultado.
|
void
|
doGetIgnoreWithRetry(String url)
Realiza {doGetIgnore(String) reintentos en caso de error.
|
String
|
doGetWithRetry(String url)
Realiza {doGet(String) reintentos en caso de error.
|
String
|
doPostWithRetry(String url, String postData, String contentType)
Realiza un método de solicitud HTTP POST para una URL determinada y lo devuelve como un String, reintentando en caso de falla.
|
Métodos protegidos |
int
|
parseHttpStatusCode(String httpStatusLine)
Analiza el código de estado HTTP (p. ej.,
|
String
|
stripResponseHeader(String response)
Quita el encabezado de una respuesta HTTP del cliente de SSO y devuelve su cuerpo.
|
String
|
validateAndAdjustResponse(String response)
Valida y ajusta una respuesta HTTP si es necesario.
|
Constructores públicos
SsoClientHttpHelper
public SsoClientHttpHelper ()
SsoClientHttpHelper
public SsoClientHttpHelper (String ssoClient,
String certificate)
| Parámetros |
ssoClient |
String |
certificate |
String |
Métodos públicos
createConnection
public HttpURLConnection createConnection (URL url,
String method,
String contentType)
Crea un objeto Url a partir de una URL determinada.
| Parámetros |
url |
URL: Es el URL al que se conectará. |
method |
String: Es el método de solicitud HTTP. Por ejemplo, GET o POST. |
contentType |
String: Es el tipo de contenido. Por ejemplo, "text/html". |
| Muestra |
HttpURLConnection |
HttpURLConnection |
createJsonConnection
public HttpURLConnection createJsonConnection (URL url,
String method)
Crea una conexión a la URL determinada para pasar datos JSON.
| Parámetros |
url |
URL: Es el URL al que se conectará. |
method |
String: Es el método de solicitud HTTP. Por ejemplo, GET o POST. |
createXmlConnection
public HttpURLConnection createXmlConnection (URL url,
String method)
Crea una conexión a la URL determinada para pasar datos XML.
| Parámetros |
url |
URL: Es el URL al que se conectará. |
method |
String: Es el método de solicitud HTTP. Por ejemplo, GET o POST. |
doGet
public String doGet (String url)
Realiza un método de solicitud HTTP GET para una URL determinada y la devuelve como un String.
Dado que el contenido remoto se carga en la memoria, este método solo se debe usar para tamaños de datos relativamente pequeños.
Referencias:
| Parámetros |
url |
String: La URL |
| Muestra |
String |
el contenido remoto de String |
doGetIgnore
public void doGetIgnore (String url)
Realiza una solicitud GET para una URL determinada, con los parámetros de URL especificados, y omite el resultado.
| Parámetros |
url |
String: La URL |
doGetIgnoreWithRetry
public void doGetIgnoreWithRetry (String url)
Realiza {doGetIgnore(String) reintentos en caso de error.
| Parámetros |
url |
String: La URL |
doGetWithRetry
public String doGetWithRetry (String url)
Realiza {doGet(String) reintentos en caso de error.
| Parámetros |
url |
String: La URL |
| Muestra |
String |
el contenido remoto de String |
doPostWithRetry
public String doPostWithRetry (String url,
String postData,
String contentType)
Realiza un método de solicitud HTTP POST para una URL determinada y lo devuelve como un String, reintentando en caso de falla.
Dado que el contenido remoto se carga en la memoria, este método solo se debe usar para tamaños de datos relativamente pequeños.
| Parámetros |
url |
String: La URL |
postData |
String: Son los datos que se publicarán una vez que se abra la conexión. |
contentType |
String: Es el tipo de contenido. Por ejemplo, "text/html". |
| Muestra |
String |
el contenido remoto de String |
Métodos protegidos
parseHttpStatusCode
protected int parseHttpStatusCode (String httpStatusLine)
Analiza el código de estado HTTP (p. ej., 200) de una línea de estado HTTP (p. ej., HTTP/1.1 200 OK)
| Parámetros |
httpStatusLine |
String |
protected String stripResponseHeader (String response)
Quita el encabezado de una respuesta HTTP del cliente de SSO y devuelve su cuerpo.
| Parámetros |
response |
String |
validateAndAdjustResponse
protected String validateAndAdjustResponse (String response)
Valida y ajusta una respuesta HTTP si es necesario.
| Parámetros |
response |
String |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2026-06-22 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-06-22 (UTC)"],[],[]]