Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
SsoClientHttpHelper
public class SsoClientHttpHelper
extends HttpHelper
Содержит вспомогательные методы для выполнения HTTP-запросов с использованием исполняемого файла клиента SSO.
Краткое содержание
Общедоступные методы |
|---|
HttpURLConnection | createConnection (URL url, String method, String contentType) Создайте ссылку на заданный URL-адрес. |
HttpURLConnection | createJsonConnection (URL url, String method) Создает соединение с указанным URL-адресом для передачи данных в формате JSON. |
HttpURLConnection | createXmlConnection (URL url, String method) Создает соединение с указанным URL-адресом для передачи XML-данных. |
String | doGet (String url) Выполняет HTTP-запрос GET для заданного URL-адреса и возвращает его в виде String . |
void | doGetIgnore (String url) Выполняет GET-запрос к заданному URL-адресу, игнорируя результат, указанный в параметрах URL. |
void | doGetIgnoreWithRetry (String url) Выполняет повторную попытку при неудаче с помощью метода ` doGetIgnore(String) . |
String | doGetWithRetry (String url) Выполняет повторную попытку получения строки с помощью метода doGet(String) в случае неудачи. |
String | doPostWithRetry (String url, String postData, String contentType) Выполняет HTTP-запрос POST для заданного URL-адреса и возвращает его в виде String , повторяя попытку в случае неудачи. |
Защищенные методы |
|---|
int | parseHttpStatusCode (String httpStatusLine) Проанализируйте код состояния HTTP (например, |
String | stripResponseHeader (String response) Удалите заголовок из HTTP-ответа от SSO-клиента и верните его тело. |
String | validateAndAdjustResponse (String response) Проверьте и при необходимости скорректируйте HTTP-ответ. |
Государственные строители
SsoClientHttpHelper
public SsoClientHttpHelper ()
SsoClientHttpHelper
public SsoClientHttpHelper (String ssoClient,
String certificate)| Параметры |
|---|
ssoClient | String |
certificate | String |
Общедоступные методы
создать соединение
public HttpURLConnection createConnection (URL url,
String method,
String contentType) Создайте ссылку на заданный URL-адрес.
| Параметры |
|---|
url | URL : URL для подключения. |
method | String : метод HTTP-запроса. Например, GET или POST. |
contentType | String : тип содержимого. Например, "text/html". |
| Возвраты |
|---|
HttpURLConnection | HttpURLConnection |
createJsonConnection
public HttpURLConnection createJsonConnection (URL url,
String method) Создает соединение с указанным URL-адресом для передачи данных в формате JSON.
| Параметры |
|---|
url | URL : URL для подключения. |
method | String : метод HTTP-запроса. Например, GET или POST. |
createXmlConnection
public HttpURLConnection createXmlConnection (URL url,
String method) Создает соединение с указанным URL-адресом для передачи XML-данных.
| Параметры |
|---|
url | URL : URL для подключения. |
method | String : метод HTTP-запроса. Например, GET или POST. |
doGet
public String doGet (String url)
Выполняет HTTP-запрос GET для заданного URL-адреса и возвращает его в виде String .
Поскольку удаленные данные загружаются в память, этот метод следует использовать только для относительно небольших объемов данных.
Ссылки:
| Параметры |
|---|
url | String : URL |
| Возвраты |
|---|
String | удаленное содержимое String |
doGetIgnore
public void doGetIgnore (String url)
Выполняет GET-запрос к заданному URL-адресу, игнорируя результат, указанный в параметрах URL.
| Параметры |
|---|
url | String : URL |
doGetIgnoreWithRetry
public void doGetIgnoreWithRetry (String url)
Выполняет повторную попытку при неудаче с помощью метода ` doGetIgnore(String) .
| Параметры |
|---|
url | String : URL |
doGetWithRetry
public String doGetWithRetry (String url)
Выполняет повторную попытку получения строки с помощью метода doGet(String) в случае неудачи.
| Параметры |
|---|
url | String : URL |
| Возвраты |
|---|
String | удаленное содержимое String |
doPostWithRetry
public String doPostWithRetry (String url,
String postData,
String contentType)Выполняет HTTP-запрос POST для заданного URL-адреса и возвращает его в виде String , повторяя попытку в случае неудачи.
Поскольку удаленные данные загружаются в память, этот метод следует использовать только для относительно небольших объемов данных.
| Параметры |
|---|
url | String : URL |
postData | String : данные, которые будут отправлены после открытия соединения. |
contentType | String : тип содержимого. Например, "text/html". |
| Возвраты |
|---|
String | удаленное содержимое String |
Защищенные методы
parseHttpStatusCode
protected int parseHttpStatusCode (String httpStatusLine)
Анализ кода состояния HTTP (например, 200) из строки состояния HTTP (например, HTTP/1.1 200 OK).
| Параметры |
|---|
httpStatusLine | String |
protected String stripResponseHeader (String response)
Удалите заголовок из HTTP-ответа от SSO-клиента и верните его тело.
| Параметры |
|---|
response | String |
validateAndAdjustResponse
protected String validateAndAdjustResponse (String response)
Проверьте и при необходимости скорректируйте HTTP-ответ.
| Параметры |
|---|
response | String |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]