Язык

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)

Создает указанный 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

Возвращает значение allowUserInteraction поля для этого объекта. -или- Задайте значение allowUserInteraction поля этого URLConnectionполя.

(Унаследовано от URLConnection)
ChunkLength

Длина блока при использовании режима потоковой передачи фрагментов для выходных данных.

(Унаследовано от HttpURLConnection)
CipherSuite

Возвращает имя набора шифров, согласованный во время подтверждения SSL.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Connected

Если falseэтот объект подключения не создал связь с указанным URL-адресом.

(Унаследовано от URLConnection)
ConnectTimeout

Возвращает параметр времени ожидания подключения. -или- Задает указанное значение времени ожидания (в миллисекундах), которое следует использовать при открытии связи с ресурсом, на который ссылается этот URLConnection.

(Унаследовано от URLConnection)
Content

Извлекает содержимое этого URL-подключения.

(Унаследовано от URLConnection)
ContentEncoding

Возвращает значение поля заголовка content-encoding .

(Унаследовано от URLConnection)
ContentLength

Возвращает значение поля заголовка content-length .

(Унаследовано от URLConnection)
ContentLengthLong

Возвращает значение поля заголовка content-length в виде длинного.

(Унаследовано от URLConnection)
ContentType

Возвращает значение поля заголовка content-type .

(Унаследовано от URLConnection)
Date

Возвращает значение поля заголовка date .

(Унаследовано от URLConnection)
DefaultHostnameVerifier

Возвращает значение по умолчанию HostnameVerifier , наследуемое новыми экземплярами этого класса. -или- Задает значение по умолчанию HostnameVerifier , унаследованное новым экземпляром этого класса.

DefaultSSLSocketFactory

Получает статический объект SSLSocketFactory по умолчанию, унаследованный новыми экземплярами этого класса. -или- Задает значение по умолчанию SSLSocketFactory , унаследованное новыми экземплярами этого класса.

DefaultUseCaches

Возвращает значение по умолчанию флагаURLConnectionuseCaches. -или- Задает значение useCaches по умолчанию поля в указанное значение.

(Унаследовано от URLConnection)
DoInput

Возвращает значение этого URLConnectionфлага doInput . -или- задает значение doInput поля для этого URLConnection значения в указанное значение.

(Унаследовано от URLConnection)
DoOutput

Возвращает значение этого URLConnectionфлага doOutput . -или- задает значение doOutput поля для этого URLConnection значения в указанное значение.

(Унаследовано от URLConnection)
ErrorStream

Возвращает поток ошибок, если подключение завершилось сбоем, но сервер отправил полезные данные, тем не менее.

(Унаследовано от HttpURLConnection)
Expiration

Возвращает значение поля заголовка expires .

(Унаследовано от URLConnection)
FixedContentLength

Фиксированная длина содержимого при использовании режима потоковой передачи фиксированной длины.

(Унаследовано от HttpURLConnection)
FixedContentLengthLong

Фиксированная длина содержимого при использовании режима потоковой передачи фиксированной длины.

(Унаследовано от HttpURLConnection)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HeaderFields

Возвращает неизменяемую карту полей заголовка.

(Унаследовано от URLConnection)
HostnameVerifier

HostnameVerifier Получает место на этом экземпляре. -или- задает для этого экземпляра HostnameVerifier .

IfModifiedSince

Возвращает значение поля этого объекта ifModifiedSince . -или- Задает значение ifModifiedSince поля этого URLConnection значения заданному значению.

(Унаследовано от URLConnection)
InputStream

Возвращает входной поток, который считывается из этого открытого подключения.

(Унаследовано от URLConnection)
InstanceFollowRedirects

Возвращает значение этого HttpURLConnectioninstanceFollowRedirects поля. -или- Задает, следует ли перенаправления HTTP (запросы с кодом ответа 3xx) автоматически следовать этому HttpURLConnection экземпляру.

(Унаследовано от HttpURLConnection)
JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)
JniPeerMembers

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

LastModified

Возвращает значение поля заголовка last-modified .

(Унаследовано от URLConnection)
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. -или. Задает значение, используемое SSLSocketFactory при создании сокетов для безопасных подключений ПО URL-адреса https.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Url

URL-адрес представляет удаленный объект в World Wide Web, к которому открывается это подключение.

(Унаследовано от URLConnection)
URL

Возвращает значение этого URLConnectionURL поля.

(Унаследовано от URLConnection)
UseCaches

Возвращает значение этого URLConnectionuseCaches поля. -или- Задает значение useCaches поля этого URLConnection значения заданному значению.

(Унаследовано от URLConnection)

Методы

Имя Описание
AddRequestProperty(String, String)

Добавляет общее свойство запроса, указанное парой "ключ-значение".

(Унаследовано от URLConnection)
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Connect()

Открывает ссылку на связь с ресурсом, на который ссылается этот URL-адрес, если такое подключение еще не установлено.

(Унаследовано от URLConnection)
ConnectAsync()

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от URLConnection)
Construct(JniObjectReference, JniObjectReferenceOptions)

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)
Disconnect()

Указывает, что другие запросы к серверу вряд ли будут в ближайшее время.

(Унаследовано от HttpURLConnection)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)
Equals(Object)

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetContent(Class[])

Извлекает содержимое этого URL-подключения.

(Унаследовано от URLConnection)
GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetHeaderField(Int32)

Возвращает значение для поля заголовка n<sup>th</sup> .

(Унаследовано от URLConnection)
GetHeaderField(String)

Возвращает значение именованного поля заголовка.

(Унаследовано от URLConnection)
GetHeaderFieldDate(String, Int64)

Возвращает значение именованного поля, проанализированного как дата.

(Унаследовано от URLConnection)
GetHeaderFieldInt(String, Int32)

Возвращает значение именованного поля, проанализированного как число.

(Унаследовано от URLConnection)
GetHeaderFieldKey(Int32)

Возвращает ключ для поля заголовка n<sup>th</sup> .

(Унаследовано от URLConnection)
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)

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)
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()

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

(Унаследовано от JavaObject)

Методы расширения

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

HttpsURLConnection расширяет поддержку функций, относящихся HttpURLConnection к https.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к