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.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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."],[],[]]