HttpsURLConnection 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HttpsURLConnection 는 https HttpURLConnection 관련 기능을 지원하여 확장됩니다.
[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 는 https HttpURLConnection 관련 기능을 지원하여 확장됩니다.
https 사양에 대한 자세한 내용은 RFC 2818 을 참조 http://www.w3.org/pub/WWW/Protocols/ 하세요.
이 클래스는 및 SSLSocketFactory.를 사용합니다HostnameVerifier. 두 클래스에 대해 정의된 기본 구현이 있습니다. 그러나 구현은 클래스별(정적) 또는 인스턴스별로 바꿀 수 있습니다. 모든 새 HttpsURLConnection인스턴스에는 인스턴스를 만들 때 "기본" 정적 값이 할당되지만, ing 전에 connect적절한 인스턴스별 집합 메서드를 호출하여 재정의할 수 있습니다.
1.4에 추가되었습니다.
에 대한 javax.net.ssl.HttpsURLConnectionJava 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
생성자
| Name | Description |
|---|---|
| HttpsURLConnection(IntPtr, JniHandleOwnership) |
JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다. |
| HttpsURLConnection(URL) |
지정된 URL을 |
필드
| Name | Description |
|---|---|
| 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) |
속성
| Name | Description |
|---|---|
| AllowUserInteraction |
이 개체의 |
| ChunkLength |
출력에 청크 인코딩 스트리밍 모드를 사용하는 경우의 청크 길이입니다. (다음에서 상속됨 HttpURLConnection) |
| CipherSuite |
SSL 핸드셰이크 중에 협상된 암호 그룹의 이름을 반환합니다. |
| Class |
이 |
| Connected |
이 경우 |
| ConnectTimeout |
연결 시간 제한에 대한 설정을 반환합니다. -또는- 이 URLConnection에서 참조하는 리소스에 대한 통신 링크를 열 때 사용할 지정된 시간 제한 값(밀리초)을 설정합니다. (다음에서 상속됨 URLConnection) |
| Content |
이 URL 연결의 내용을 검색합니다. (다음에서 상속됨 URLConnection) |
| ContentEncoding |
머리글 필드의 |
| ContentLength |
머리글 필드의 |
| ContentLengthLong |
머리글 필드의 |
| ContentType |
머리글 필드의 |
| Date |
머리글 필드의 |
| DefaultHostnameVerifier |
이 클래스의 새 인스턴스에서 상속되는 기본값 |
| DefaultSSLSocketFactory |
이 클래스의 새 인스턴스에서 상속되는 기본 정적 |
| DefaultUseCaches |
's |
| DoInput |
이 |
| DoOutput |
이 |
| ErrorStream |
연결에 실패했지만 서버가 유용한 데이터를 보낸 경우 오류 스트림을 반환합니다. (다음에서 상속됨 HttpURLConnection) |
| Expiration |
머리글 필드의 |
| FixedContentLength |
고정 길이 스트리밍 모드를 사용하는 경우의 고정 콘텐츠 길이입니다. (다음에서 상속됨 HttpURLConnection) |
| FixedContentLengthLong |
고정 길이 스트리밍 모드를 사용하는 경우의 고정 콘텐츠 길이입니다. (다음에서 상속됨 HttpURLConnection) |
| Handle |
기본 Android 인스턴스에 대한 핸들입니다. (다음에서 상속됨 Object) |
| HeaderFields |
헤더 필드의 수정할 수 없는 맵을 반환합니다. (다음에서 상속됨 URLConnection) |
| HostnameVerifier |
이 인스턴스의 |
| IfModifiedSince |
이 개체 필드의 값을 반환합니다 |
| InputStream |
이 열린 연결에서 읽는 입력 스트림을 반환합니다. (다음에서 상속됨 URLConnection) |
| InstanceFollowRedirects |
이 |
| JniIdentityHashCode |
|
| JniPeerMembers |
|
| LastModified |
머리글 필드의 |
| LocalPrincipal |
핸드셰이크 중에 서버로 전송된 보안 주체를 반환합니다. |
| Method |
HTTP 메서드(GET, POST, PUT 등) (다음에서 상속됨 HttpURLConnection) |
| OutputStream |
이 연결에 쓰는 출력 스트림을 반환합니다. (다음에서 상속됨 URLConnection) |
| PeerPrincipal |
세션 정의의 일부로 설정된 서버의 보안 주체를 반환합니다. |
| PeerReference |
|
| Permission |
이 개체가 나타내는 연결을 만드는 데 필요한 사용 권한을 나타내는 사용 권한 개체를 반환합니다. (다음에서 상속됨 URLConnection) |
| ReadTimeout |
읽기 시간 제한에 대한 설정을 반환합니다. -또는- 읽기 시간 제한을 지정된 시간 제한(밀리초)으로 설정합니다. (다음에서 상속됨 URLConnection) |
| RequestMethod |
요청 메서드를 가져옵니다. -또는- URL 요청에 대한 메서드를 설정합니다. 그 중 하나: <UL><LI>GET <LI POST >LI<>HEAD <LI>OPTIONS <LI>PUT <LI>DELETE <LI>TRACE </UL>은 프로토콜 제한에 따라 합법적입니다. (다음에서 상속됨 HttpURLConnection) |
| RequestProperties |
이 연결에 대한 일반 요청 속성의 수정할 수 없는 맵을 반환합니다. (다음에서 상속됨 URLConnection) |
| ResponseCode |
HTTP 응답 메시지에서 상태 코드를 가져옵니다. (다음에서 상속됨 HttpURLConnection) |
| ResponseMessage |
서버의 응답 코드와 함께 반환되는 HTTP 응답 메시지(있는 경우)를 가져옵니다. (다음에서 상속됨 HttpURLConnection) |
| SSLSocketFactory |
보안 https URL 연결에 대한 소켓을 만들 때 사용할 SSL 소켓 팩터리를 가져옵니다. -또는- 이 인스턴스가 |
| ThresholdClass |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
| ThresholdType |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
| Url |
URL은 이 연결이 열리는 World Wide Web의 원격 개체를 나타냅니다. (다음에서 상속됨 URLConnection) |
| URL |
이 |
| UseCaches |
이 |
메서드
| Name | Description |
|---|---|
| AddRequestProperty(String, String) |
키-값 쌍으로 지정된 일반 요청 속성을 추가합니다. (다음에서 상속됨 URLConnection) |
| Clone() |
이 개체의 복사본을 만들고 반환합니다. (다음에서 상속됨 Object) |
| Connect() |
이러한 연결이 아직 설정되지 않은 경우 이 URL에서 참조하는 리소스에 대한 통신 링크를 엽니다. (다음에서 상속됨 URLConnection) |
| ConnectAsync() |
|
| Disconnect() |
서버에 대한 다른 요청이 가까운 장래에 발생할 가능성이 낮다는 것을 나타냅니다. (다음에서 상속됨 HttpURLConnection) |
| Dispose() |
|
| Dispose(Boolean) |
|
| Equals(Object) |
다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다. (다음에서 상속됨 Object) |
| GetContent(Class[]) |
이 URL 연결의 내용을 검색합니다. (다음에서 상속됨 URLConnection) |
| GetHashCode() |
개체에 대한 해시 코드 값을 반환합니다. (다음에서 상속됨 Object) |
| GetHeaderField(Int32) |
sup |
| GetHeaderField(String) |
명명된 헤더 필드의 값을 반환합니다. (다음에서 상속됨 URLConnection) |
| GetHeaderFieldDate(String, Int64) |
날짜로 구문 분석된 명명된 필드의 값을 반환합니다. (다음에서 상속됨 URLConnection) |
| GetHeaderFieldInt(String, Int32) |
숫자로 구문 분석된 명명된 필드의 값을 반환합니다. (다음에서 상속됨 URLConnection) |
| GetHeaderFieldKey(Int32) |
sup |
| GetHeaderFieldLong(String, Int64) |
숫자로 구문 분석된 명명된 필드의 값을 반환합니다. (다음에서 상속됨 URLConnection) |
| GetLocalCertificates() |
핸드셰이크 중에 서버로 전송된 인증서를 반환합니다. |
| GetRequestProperty(String) |
이 연결에 대해 명명된 일반 요청 속성의 값을 반환합니다. (다음에서 상속됨 URLConnection) |
| GetServerCertificates() |
세션 정의의 일부로 설정된 서버의 인증서 체인을 반환합니다. |
| JavaFinalize() |
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
| Notify() |
이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다. (다음에서 상속됨 Object) |
| NotifyAll() |
이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다. (다음에서 상속됨 Object) |
| SetChunkedStreamingMode(Int32) |
이 메서드는 콘텐츠 길이<가 b>/b<를 미리 알 수 없는> 경우 내부 버퍼링 없이 HTTP 요청 본문의 스트리밍을 사용하도록 설정하는 데 사용됩니다. (다음에서 상속됨 HttpURLConnection) |
| SetFixedLengthStreamingMode(Int32) |
이 메서드는 콘텐츠 길이가 미리 알려진 경우 내부 버퍼링 없이 HTTP 요청 본문의 스트리밍을 사용하도록 설정하는 데 사용됩니다. (다음에서 상속됨 HttpURLConnection) |
| SetFixedLengthStreamingMode(Int64) |
이 메서드는 콘텐츠 길이가 미리 알려진 경우 내부 버퍼링 없이 HTTP 요청 본문의 스트리밍을 사용하도록 설정하는 데 사용됩니다. (다음에서 상속됨 HttpURLConnection) |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle 속성을 설정합니다. (다음에서 상속됨 Object) |
| SetRequestProperty(String, String) |
일반 요청 속성을 설정합니다. (다음에서 상속됨 URLConnection) |
| ToArray<T>() |
|
| ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
| UnregisterFromRuntime() |
|
| UsingProxy() |
연결이 프록시를 통과하는지 나타냅니다. (다음에서 상속됨 HttpURLConnection) |
| Wait() |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받><거나 ><>중단/종료<합니다.> (다음에서 상속됨 Object) |
| Wait(Int64, Int32) |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다. (다음에서 상속됨 Object) |
| Wait(Int64) |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다. (다음에서 상속됨 Object) |
명시적 인터페이스 구현
| Name | Description |
|---|---|
| IJavaPeerable.Disposed() |
|
| IJavaPeerable.DisposeUnlessReferenced() |
|
| IJavaPeerable.Finalized() |
|
| IJavaPeerable.JniManagedPeerState |
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
|
확장명 메서드
| Name | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
인스턴스 |
| JavaAs<TResult>(IJavaPeerable) |
형식 |
| JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
형식 |