Em 2026, para nos alinharmos ao nosso modelo de desenvolvimento estável e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, use android-latest-release. A ramificação de manifesto android-latest-release sempre vai referenciar a versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
SsoClientHttpHelper
public
class
SsoClientHttpHelper
extends HttpHelper
Contém métodos auxiliares para fazer solicitações HTTP usando o binário do cliente SSO.
Resumo
Métodos públicos |
HttpURLConnection
|
createConnection(URL url, String method, String contentType)
Crie um URL de destino.
|
HttpURLConnection
|
createJsonConnection(URL url, String method)
Cria uma conexão com o URL especificado para transmitir dados JSON.
|
HttpURLConnection
|
createXmlConnection(URL url, String method)
Cria uma conexão com o URL especificado para transmitir dados XML.
|
String
|
doGet(String url)
Executa um método de solicitação HTTP GET para um determinado URL e o retorna como um String.
|
void
|
doGetIgnore(String url)
Executa um GET para um determinado URL, com os parâmetros de URL fornecidos, ignorando o resultado.
|
void
|
doGetIgnoreWithRetry(String url)
Executa {doGetIgnore(String) novas tentativas em caso de falha.
|
String
|
doGetWithRetry(String url)
Executa {doGet(String) novas tentativas em caso de falha.
|
String
|
doPostWithRetry(String url, String postData, String contentType)
Executa um método de solicitação HTTP POST para um determinado URL e o retorna como um String,
repetindo em caso de falha.
|
Métodos protegidos |
int
|
parseHttpStatusCode(String httpStatusLine)
Analise o código de status HTTP (por exemplo,
|
String
|
stripResponseHeader(String response)
Remove o cabeçalho de uma resposta HTTP do cliente SSO e retorna o corpo dela.
|
String
|
validateAndAdjustResponse(String response)
Valide e ajuste uma resposta HTTP, se necessário.
|
Construtores 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)
Crie um URL de destino.
| Parâmetros |
url |
URL: o URL a ser conectado. |
method |
String: o método de solicitação HTTP. Por exemplo, GET ou POST. |
contentType |
String: o tipo de conteúdo. Por exemplo, "text/html". |
| Retorna |
HttpURLConnection |
O HttpURLConnection |
createJsonConnection
public HttpURLConnection createJsonConnection (URL url,
String method)
Cria uma conexão com o URL especificado para transmitir dados JSON.
| Parâmetros |
url |
URL: o URL a ser conectado. |
method |
String: o método de solicitação HTTP. Por exemplo, GET ou POST. |
createXmlConnection
public HttpURLConnection createXmlConnection (URL url,
String method)
Cria uma conexão com o URL especificado para transmitir dados XML.
| Parâmetros |
url |
URL: o URL a ser conectado. |
method |
String: o método de solicitação HTTP. Por exemplo, GET ou POST. |
doGet
public String doGet (String url)
Executa um método de solicitação HTTP GET para um determinado URL e o retorna como um String.
Como o conteúdo remoto é carregado na memória, esse método só deve ser usado para
tamanhos de dados relativamente pequenos.
Referências:
| Parâmetros |
url |
String: o URL |
| Retorna |
String |
o conteúdo remoto String |
doGetIgnore
public void doGetIgnore (String url)
Executa um GET para um determinado URL, com os parâmetros de URL fornecidos, ignorando o resultado.
| Parâmetros |
url |
String: o URL |
doGetIgnoreWithRetry
public void doGetIgnoreWithRetry (String url)
Executa {doGetIgnore(String) novas tentativas em caso de falha.
| Parâmetros |
url |
String: o URL |
doGetWithRetry
public String doGetWithRetry (String url)
Executa {doGet(String) novas tentativas em caso de falha.
| Parâmetros |
url |
String: o URL |
| Retorna |
String |
o conteúdo remoto String |
doPostWithRetry
public String doPostWithRetry (String url,
String postData,
String contentType)
Executa um método de solicitação HTTP POST para um determinado URL e o retorna como um String,
repetindo em caso de falha.
Como o conteúdo remoto é carregado na memória, esse método só deve ser usado para
tamanhos de dados relativamente pequenos.
| Parâmetros |
url |
String: o URL |
postData |
String: os dados a serem postados quando a conexão for aberta |
contentType |
String: o tipo de conteúdo. Por exemplo, "text/html". |
| Retorna |
String |
o conteúdo remoto String |
Métodos protegidos
parseHttpStatusCode
protected int parseHttpStatusCode (String httpStatusLine)
Analise o código de status HTTP (por exemplo, 200) de uma linha de status HTTP (por exemplo, HTTP/1.1 200 OK)
| Parâmetros |
httpStatusLine |
String |
protected String stripResponseHeader (String response)
Remove o cabeçalho de uma resposta HTTP do cliente SSO e retorna o corpo dela.
| Parâmetros |
response |
String |
validateAndAdjustResponse
protected String validateAndAdjustResponse (String response)
Valide e ajuste uma resposta HTTP, se necessário.
| Parâmetros |
response |
String |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-06-22 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-06-22 UTC."],[],[]]