HttpsURLConnection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.
[Android.Runtime.Register("javax/net/ssl/HttpsURLConnection", DoNotGenerateAcw=true)]
public abstract class HttpsURLConnection : Java.Net.HttpURLConnection
[<Android.Runtime.Register("javax/net/ssl/HttpsURLConnection", DoNotGenerateAcw=true)>]
type HttpsURLConnection = class
inherit HttpURLConnection
- Наследование
- Атрибуты
Комментарии
HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.
Дополнительные сведения о спецификации https см http://www.w3.org/pub/WWW/Protocols/ . в rfC 2818 .
Этот класс использует HostnameVerifier и SSLSocketFactory. Для обоих классов определены реализации по умолчанию. Однако реализации можно заменить на основе класса (статического) или каждого экземпляра. Все новые HttpsURLConnectionэкземпляры будут назначены статическим значениям по умолчанию при создании экземпляра, но их можно переопределить, вызвав соответствующие методы набора экземпляров перед connectвыполнением.
Добавлено в версии 1.4.
Java документации по javax.net.ssl.HttpsURLConnection.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Конструкторы
| Имя | Описание |
|---|---|
| HttpsURLConnection(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
| HttpsURLConnection(URL) |
Создает указанный |
Поля
| Имя | Описание |
|---|---|
| HttpAccepted |
Устаревшие.
HTTP Status-Code 202: принято. (Унаследовано от HttpURLConnection) |
| HttpBadGateway |
Устаревшие.
HTTP Status-Code 502: недопустимый шлюз. (Унаследовано от HttpURLConnection) |
| HttpBadMethod |
Устаревшие.
HTTP Status-Code 405: метод не разрешен. (Унаследовано от HttpURLConnection) |
| HttpBadRequest |
Устаревшие.
HTTP Status-Code 400: недопустимый запрос. (Унаследовано от HttpURLConnection) |
| HttpClientTimeout |
Устаревшие.
HTTP Status-Code 408: время ожидания запроса. (Унаследовано от HttpURLConnection) |
| HttpConflict |
Устаревшие.
HTTP Status-Code 409: конфликт. (Унаследовано от HttpURLConnection) |
| HttpCreated |
Устаревшие.
HTTP Status-Code 201: создано. (Унаследовано от HttpURLConnection) |
| HttpEntityTooLarge |
Устаревшие.
HTTP Status-Code 413: слишком большая сущность запроса. (Унаследовано от HttpURLConnection) |
| HttpForbidden |
Устаревшие.
HTTP Status-Code 403: запрещено. (Унаследовано от HttpURLConnection) |
| HttpGatewayTimeout |
Устаревшие.
HTTP Status-Code 504: время ожидания шлюза. (Унаследовано от HttpURLConnection) |
| HttpGone |
Устаревшие.
HTTP Status-Code 410: Ушло. (Унаследовано от HttpURLConnection) |
| HttpInternalError |
Устаревшие.
HTTP Status-Code 500: внутренняя ошибка сервера. (Унаследовано от HttpURLConnection) |
| HttpLengthRequired |
Устаревшие.
HTTP Status-Code 411: требуется длина. (Унаследовано от HttpURLConnection) |
| HttpMovedPerm |
Устаревшие.
HTTP Status-Code 301: перемещен окончательно. (Унаследовано от HttpURLConnection) |
| HttpMovedTemp |
Устаревшие.
HTTP Status-Code 302: временное перенаправление. (Унаследовано от HttpURLConnection) |
| HttpMultChoice |
Устаревшие.
HTTP Status-Code 300: несколько вариантов. (Унаследовано от HttpURLConnection) |
| HttpNoContent |
Устаревшие.
HTTP Status-Code 204: нет содержимого. (Унаследовано от HttpURLConnection) |
| HttpNotAcceptable |
Устаревшие.
HTTP Status-Code 406: недопустимо. (Унаследовано от HttpURLConnection) |
| HttpNotAuthoritative |
Устаревшие.
HTTP Status-Code 203: неавторитетная информация. (Унаследовано от HttpURLConnection) |
| HttpNotFound |
Устаревшие.
HTTP Status-Code 404: не найден. (Унаследовано от HttpURLConnection) |
| HttpNotImplemented |
Устаревшие.
HTTP Status-Code 501: не реализовано. (Унаследовано от HttpURLConnection) |
| HttpNotModified |
Устаревшие.
HTTP Status-Code 304: не изменено. (Унаследовано от HttpURLConnection) |
| HttpOk |
Устаревшие.
HTTP Status-Code 200: ОК. (Унаследовано от HttpURLConnection) |
| HttpPartial |
Устаревшие.
HTTP Status-Code 206: частичное содержимое. (Унаследовано от HttpURLConnection) |
| HttpPaymentRequired |
Устаревшие.
HTTP Status-Code 402: требуется оплата. (Унаследовано от HttpURLConnection) |
| HttpPreconFailed |
Устаревшие.
HTTP Status-Code 412: сбой предварительных условий. (Унаследовано от HttpURLConnection) |
| HttpProxyAuth |
Устаревшие.
HTTP Status-Code 407: требуется проверка подлинности прокси-сервера. (Унаследовано от HttpURLConnection) |
| HttpReqTooLong |
Устаревшие.
HTTP Status-Code 414: Request-URI слишком большой. (Унаследовано от HttpURLConnection) |
| HttpReset |
Устаревшие.
HTTP Status-Code 205: сброс содержимого. (Унаследовано от HttpURLConnection) |
| HttpSeeOther |
Устаревшие.
HTTP Status-Code 303: см. другие. (Унаследовано от HttpURLConnection) |
| HttpServerError |
Устаревшие.
HTTP Status-Code 500: внутренняя ошибка сервера. (Унаследовано от HttpURLConnection) |
| HttpUnauthorized |
Устаревшие.
HTTP Status-Code 401: несанкционированный доступ. (Унаследовано от HttpURLConnection) |
| HttpUnavailable |
Устаревшие.
HTTP Status-Code 503: служба недоступна. (Унаследовано от HttpURLConnection) |
| HttpUnsupportedType |
Устаревшие.
HTTP Status-Code 415: неподдерживаемый тип носителя. (Унаследовано от HttpURLConnection) |
| HttpUseProxy |
Устаревшие.
HTTP Status-Code 305: используйте прокси-сервер. (Унаследовано от HttpURLConnection) |
| HttpVersion |
Устаревшие.
HTTP Status-Code 505: версия HTTP не поддерживается. (Унаследовано от HttpURLConnection) |
Свойства
| Имя | Описание |
|---|---|
| AllowUserInteraction |
Возвращает значение |
| ChunkLength |
Длина блока при использовании режима потоковой передачи фрагментов для выходных данных. (Унаследовано от HttpURLConnection) |
| CipherSuite |
Возвращает имя набора шифров, согласованный во время подтверждения SSL. |
| Class |
Возвращает класс среды выполнения этого |
| Connected |
Если |
| ConnectTimeout |
Возвращает параметр времени ожидания подключения. -или- Задает указанное значение времени ожидания (в миллисекундах), которое следует использовать при открытии связи с ресурсом, на который ссылается этот URLConnection. (Унаследовано от URLConnection) |
| Content |
Извлекает содержимое этого URL-подключения. (Унаследовано от URLConnection) |
| ContentEncoding |
Возвращает значение поля заголовка |
| ContentLength |
Возвращает значение поля заголовка |
| ContentLengthLong |
Возвращает значение поля заголовка |
| ContentType |
Возвращает значение поля заголовка |
| Date |
Возвращает значение поля заголовка |
| DefaultHostnameVerifier |
Возвращает значение по умолчанию |
| DefaultSSLSocketFactory |
Получает статический объект |
| DefaultUseCaches |
Возвращает значение по умолчанию флага |
| DoInput |
Возвращает значение этого |
| DoOutput |
Возвращает значение этого |
| ErrorStream |
Возвращает поток ошибок, если подключение завершилось сбоем, но сервер отправил полезные данные, тем не менее. (Унаследовано от HttpURLConnection) |
| Expiration |
Возвращает значение поля заголовка |
| FixedContentLength |
Фиксированная длина содержимого при использовании режима потоковой передачи фиксированной длины. (Унаследовано от HttpURLConnection) |
| FixedContentLengthLong |
Фиксированная длина содержимого при использовании режима потоковой передачи фиксированной длины. (Унаследовано от HttpURLConnection) |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| HeaderFields |
Возвращает неизменяемую карту полей заголовка. (Унаследовано от URLConnection) |
| HostnameVerifier |
|
| IfModifiedSince |
Возвращает значение поля этого объекта |
| InputStream |
Возвращает входной поток, который считывается из этого открытого подключения. (Унаследовано от URLConnection) |
| InstanceFollowRedirects |
Возвращает значение этого |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
|
| JniPeerMembers |
|
| LastModified |
Возвращает значение поля заголовка |
| LocalPrincipal |
Возвращает субъект, который был отправлен серверу во время подтверждения. |
| Method |
Метод HTTP (GET,POST,PUT и т. д. (Унаследовано от HttpURLConnection) |
| OutputStream |
Возвращает выходной поток, записываемый в это соединение. (Унаследовано от URLConnection) |
| PeerPrincipal |
Возвращает субъект сервера, который был установлен в рамках определения сеанса. |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| Permission |
Возвращает объект разрешения, представляющий разрешение, необходимое для подключения, представленного этим объектом. (Унаследовано от URLConnection) |
| ReadTimeout |
Возвращает параметр времени ожидания чтения. -или- Задает время ожидания чтения для указанного времени ожидания в миллисекундах. (Унаследовано от URLConnection) |
| RequestMethod |
Получите метод запроса. -или- Задайте метод для запроса URL-адреса, один из которых: UL<LI GET LI><>< GET >LI HEAD LI<> OPTIONS LI PUT LI PUT <LI DELETE>< LI><TRACE >/UL< являются законными, при условии ограничений протокола.><> (Унаследовано от HttpURLConnection) |
| RequestProperties |
Возвращает неизменяемую карту общих свойств запроса для этого соединения. (Унаследовано от URLConnection) |
| ResponseCode |
Возвращает код состояния из сообщения HTTP-ответа. (Унаследовано от HttpURLConnection) |
| ResponseMessage |
Возвращает сообщение HTTP-ответа, если таковое имеется, возвращенное вместе с кодом ответа с сервера. (Унаследовано от HttpURLConnection) |
| SSLSocketFactory |
Возвращает фабрику сокетов SSL, которую следует использовать при создании сокетов для безопасных подключений ПО HTTPS. -или. Задает значение, используемое |
| ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| Url |
URL-адрес представляет удаленный объект в World Wide Web, к которому открывается это подключение. (Унаследовано от URLConnection) |
| URL |
Возвращает значение этого |
| UseCaches |
Возвращает значение этого |
Методы
| Имя | Описание |
|---|---|
| AddRequestProperty(String, String) |
Добавляет общее свойство запроса, указанное парой "ключ-значение". (Унаследовано от URLConnection) |
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Connect() |
Открывает ссылку на связь с ресурсом, на который ссылается этот URL-адрес, если такое подключение еще не установлено. (Унаследовано от URLConnection) |
| ConnectAsync() |
|
| Construct(JniObjectReference, JniObjectReferenceOptions) |
|
| Disconnect() |
Указывает, что другие запросы к серверу вряд ли будут в ближайшее время. (Унаследовано от HttpURLConnection) |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
|
| Equals(Object) |
|
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| GetContent(Class[]) |
Извлекает содержимое этого URL-подключения. (Унаследовано от URLConnection) |
| GetHashCode() |
Возвращает хэш-значение кода для объекта. (Унаследовано от Object) |
| GetHeaderField(Int32) |
Возвращает значение для поля заголовка |
| GetHeaderField(String) |
Возвращает значение именованного поля заголовка. (Унаследовано от URLConnection) |
| GetHeaderFieldDate(String, Int64) |
Возвращает значение именованного поля, проанализированного как дата. (Унаследовано от URLConnection) |
| GetHeaderFieldInt(String, Int32) |
Возвращает значение именованного поля, проанализированного как число. (Унаследовано от URLConnection) |
| GetHeaderFieldKey(Int32) |
Возвращает ключ для поля заголовка |
| GetHeaderFieldLong(String, Int64) |
Возвращает значение именованного поля, проанализированного как число. (Унаследовано от URLConnection) |
| GetLocalCertificates() |
Возвращает сертификаты, отправленные серверу во время подтверждения. |
| GetRequestProperty(String) |
Возвращает значение именованного свойства общего запроса для этого соединения. (Унаследовано от URLConnection) |
| GetServerCertificates() |
Возвращает цепочку сертификатов сервера, которая была создана в рамках определения сеанса. |
| JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| Notify() |
Просыпается один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| SetChunkedStreamingMode(Int32) |
Этот метод используется для включения потоковой передачи текста HTTP-запроса без внутреннего буферизации, если длина <>содержимого не<> известна заранее. (Унаследовано от HttpURLConnection) |
| SetFixedLengthStreamingMode(Int32) |
Этот метод используется для включения потоковой передачи текста HTTP-запроса без внутреннего буферизации, когда длина содержимого известна заранее. (Унаследовано от HttpURLConnection) |
| SetFixedLengthStreamingMode(Int64) |
Этот метод используется для включения потоковой передачи текста HTTP-запроса без внутреннего буферизации, когда длина содержимого известна заранее. (Унаследовано от HttpURLConnection) |
| SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
|
| SetRequestProperty(String, String) |
Задает свойство общего запроса. (Унаследовано от URLConnection) |
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| UnregisterFromRuntime() |
Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия. (Унаследовано от Object) |
| UsingProxy() |
Указывает, проходит ли подключение через прокси-сервер. (Унаследовано от HttpURLConnection) |
| Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.> (Унаследовано от Object) |
| Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IJavaPeerable.Disposed() |
|
| IJavaPeerable.Finalized() |
|
| IJavaPeerable.JniObjectReferenceControlBlock |
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Методы расширения
| Имя | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |