HttpsURLConnection Kelas

Definisi

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus 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
Warisan
Atribut

Keterangan

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

Lihat http://www.w3.org/pub/WWW/Protocols/ dan RFC 2818 untuk detail selengkapnya tentang spesifikasi https.

Kelas ini menggunakan HostnameVerifier dan SSLSocketFactory. Ada implementasi default yang ditentukan untuk kedua kelas. Namun, implementasi dapat diganti dengan basis per kelas (statis) atau per instans. Semua instans baru HttpsURLConnectionakan diberi nilai statis "default" pada pembuatan instans, tetapi dapat ditimpa dengan memanggil metode set per instans yang sesuai sebelum connecting.

Ditambahkan dalam 1.4.

Dokumentasi Java untuk javax.net.ssl.HttpsURLConnection.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Konstruktor

Nama Deskripsi
HttpsURLConnection(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

HttpsURLConnection(URL)

HttpsURLConnection Membuat menggunakan URL yang ditentukan.

Bidang

Nama Deskripsi
HttpAccepted
Kedaluwarsa.

HTTP Status-Code 202: Diterima.

(Diperoleh dari HttpURLConnection)
HttpBadGateway
Kedaluwarsa.

HTTP Status-Code 502: Gateway Buruk.

(Diperoleh dari HttpURLConnection)
HttpBadMethod
Kedaluwarsa.

HTTP Status-Code 405: Metode Tidak Diizinkan.

(Diperoleh dari HttpURLConnection)
HttpBadRequest
Kedaluwarsa.

HTTP Status-Code 400: Permintaan Buruk.

(Diperoleh dari HttpURLConnection)
HttpClientTimeout
Kedaluwarsa.

HTTP Status-Code 408: Waktu Permintaan Habis.

(Diperoleh dari HttpURLConnection)
HttpConflict
Kedaluwarsa.

HTTP Status-Code 409: Konflik.

(Diperoleh dari HttpURLConnection)
HttpCreated
Kedaluwarsa.

HTTP Status-Code 201: Dibuat.

(Diperoleh dari HttpURLConnection)
HttpEntityTooLarge
Kedaluwarsa.

HTTP Status-Code 413: Entitas Permintaan Terlalu Besar.

(Diperoleh dari HttpURLConnection)
HttpForbidden
Kedaluwarsa.

HTTP Status-Code 403: Terlarang.

(Diperoleh dari HttpURLConnection)
HttpGatewayTimeout
Kedaluwarsa.

HTTP Status-Code 504: Batas Waktu Gateway.

(Diperoleh dari HttpURLConnection)
HttpGone
Kedaluwarsa.

HTTP Status-Code 410: Hilang.

(Diperoleh dari HttpURLConnection)
HttpInternalError
Kedaluwarsa.

HTTP Status-Code 500: Kesalahan Server Internal.

(Diperoleh dari HttpURLConnection)
HttpLengthRequired
Kedaluwarsa.

HTTP Status-Code 411: Panjang Diperlukan.

(Diperoleh dari HttpURLConnection)
HttpMovedPerm
Kedaluwarsa.

HTTP Status-Code 301: Dipindahkan Secara Permanen.

(Diperoleh dari HttpURLConnection)
HttpMovedTemp
Kedaluwarsa.

HTTP Status-Code 302: Pengalihan Sementara.

(Diperoleh dari HttpURLConnection)
HttpMultChoice
Kedaluwarsa.

HTTP Status-Code 300: Pilihan Ganda.

(Diperoleh dari HttpURLConnection)
HttpNoContent
Kedaluwarsa.

HTTP Status-Code 204: Tidak Ada Konten.

(Diperoleh dari HttpURLConnection)
HttpNotAcceptable
Kedaluwarsa.

HTTP Status-Code 406: Tidak Dapat Diterima.

(Diperoleh dari HttpURLConnection)
HttpNotAuthoritative
Kedaluwarsa.

HTTP Status-Code 203: Informasi Non-Otoritatif.

(Diperoleh dari HttpURLConnection)
HttpNotFound
Kedaluwarsa.

HTTP Status-Code 404: Tidak Ditemukan.

(Diperoleh dari HttpURLConnection)
HttpNotImplemented
Kedaluwarsa.

HTTP Status-Code 501: Tidak Diimplementasikan.

(Diperoleh dari HttpURLConnection)
HttpNotModified
Kedaluwarsa.

HTTP Status-Code 304: Tidak Dimodifikasi.

(Diperoleh dari HttpURLConnection)
HttpOk
Kedaluwarsa.

HTTP Status-Code 200: OK.

(Diperoleh dari HttpURLConnection)
HttpPartial
Kedaluwarsa.

HTTP Status-Code 206: Konten Parsial.

(Diperoleh dari HttpURLConnection)
HttpPaymentRequired
Kedaluwarsa.

HTTP Status-Code 402: Pembayaran Diperlukan.

(Diperoleh dari HttpURLConnection)
HttpPreconFailed
Kedaluwarsa.

HTTP Status-Code 412: Prasyarat Gagal.

(Diperoleh dari HttpURLConnection)
HttpProxyAuth
Kedaluwarsa.

HTTP Status-Code 407: Autentikasi Proksi Diperlukan.

(Diperoleh dari HttpURLConnection)
HttpReqTooLong
Kedaluwarsa.

HTTP Status-Code 414: Request-URI Terlalu Besar.

(Diperoleh dari HttpURLConnection)
HttpReset
Kedaluwarsa.

HTTP Status-Code 205: Reset Konten.

(Diperoleh dari HttpURLConnection)
HttpSeeOther
Kedaluwarsa.

HTTP Status-Code 303: Lihat Lainnya.

(Diperoleh dari HttpURLConnection)
HttpServerError
Kedaluwarsa.

HTTP Status-Code 500: Kesalahan Server Internal.

(Diperoleh dari HttpURLConnection)
HttpUnauthorized
Kedaluwarsa.

HTTP Status-Code 401: Tidak sah.

(Diperoleh dari HttpURLConnection)
HttpUnavailable
Kedaluwarsa.

HTTP Status-Code 503: Layanan Tidak Tersedia.

(Diperoleh dari HttpURLConnection)
HttpUnsupportedType
Kedaluwarsa.

HTTP Status-Code 415: Jenis Media yang Tidak Didukung.

(Diperoleh dari HttpURLConnection)
HttpUseProxy
Kedaluwarsa.

HTTP Status-Code 305: Gunakan Proksi.

(Diperoleh dari HttpURLConnection)
HttpVersion
Kedaluwarsa.

HTTP Status-Code 505: Versi HTTP Tidak Didukung.

(Diperoleh dari HttpURLConnection)

Properti

Nama Deskripsi
AllowUserInteraction

Mengembalikan nilai allowUserInteraction bidang untuk objek ini. -or- Atur nilai allowUserInteraction bidang ini URLConnection.

(Diperoleh dari URLConnection)
ChunkLength

Panjang gugus saat menggunakan mode streaming pengodean terpotong untuk output.

(Diperoleh dari HttpURLConnection)
CipherSuite

Mengembalikan nama cipher suite yang dinegosiasikan selama jabat tangan SSL.

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Connected

Jika false, objek koneksi ini belum membuat tautan komunikasi ke URL yang ditentukan.

(Diperoleh dari URLConnection)
ConnectTimeout

Mengembalikan pengaturan untuk batas waktu sambungkan. -or- Mengatur nilai batas waktu tertentu, dalam milidetik, yang akan digunakan saat membuka tautan komunikasi ke sumber daya yang direferensikan oleh URLConnection ini.

(Diperoleh dari URLConnection)
Content

Mengambil isi koneksi URL ini.

(Diperoleh dari URLConnection)
ContentEncoding

Mengembalikan nilai content-encoding bidang header.

(Diperoleh dari URLConnection)
ContentLength

Mengembalikan nilai content-length bidang header.

(Diperoleh dari URLConnection)
ContentLengthLong

Mengembalikan nilai content-length bidang header sebagai panjang.

(Diperoleh dari URLConnection)
ContentType

Mengembalikan nilai content-type bidang header.

(Diperoleh dari URLConnection)
Date

Mengembalikan nilai date bidang header.

(Diperoleh dari URLConnection)
DefaultHostnameVerifier

Mendapatkan default HostnameVerifier yang diwarisi oleh instans baru kelas ini. -or- Mengatur default HostnameVerifier yang diwarisi oleh instans baru kelas ini.

DefaultSSLSocketFactory

Mendapatkan statis SSLSocketFactory default yang diwarisi oleh instans baru kelas ini. -or- Mengatur default SSLSocketFactory yang diwarisi oleh instans baru kelas ini.

DefaultUseCaches

Mengembalikan nilai URLConnectiondefault bendera .useCaches -or- Mengatur nilai useCaches default bidang ke nilai yang ditentukan.

(Diperoleh dari URLConnection)
DoInput

Mengembalikan nilai bendera iniURLConnectiondoInput. -or- Mengatur nilai doInput bidang untuk ini URLConnection ke nilai yang ditentukan.

(Diperoleh dari URLConnection)
DoOutput

Mengembalikan nilai bendera iniURLConnectiondoOutput. -or- Mengatur nilai doOutput bidang untuk ini URLConnection ke nilai yang ditentukan.

(Diperoleh dari URLConnection)
ErrorStream

Mengembalikan aliran kesalahan jika koneksi gagal tetapi server tetap mengirim data yang berguna.

(Diperoleh dari HttpURLConnection)
Expiration

Mengembalikan nilai expires bidang header.

(Diperoleh dari URLConnection)
FixedContentLength

Panjang konten tetap saat menggunakan mode streaming panjang tetap.

(Diperoleh dari HttpURLConnection)
FixedContentLengthLong

Panjang konten tetap saat menggunakan mode streaming panjang tetap.

(Diperoleh dari HttpURLConnection)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
HeaderFields

Mengembalikan Peta bidang header yang tidak dapat dimodifikasi.

(Diperoleh dari URLConnection)
HostnameVerifier

Mendapatkan tempat HostnameVerifier pada instans ini. -or- Mengatur untuk instans HostnameVerifier ini.

IfModifiedSince

Mengembalikan nilai bidang objek ifModifiedSince ini. -or- Mengatur nilai ifModifiedSince bidang ini URLConnection ke nilai yang ditentukan.

(Diperoleh dari URLConnection)
InputStream

Mengembalikan aliran input yang dibaca dari koneksi terbuka ini.

(Diperoleh dari URLConnection)
InstanceFollowRedirects

Mengembalikan nilai bidang iniHttpURLConnectioninstanceFollowRedirects. -or- Mengatur apakah pengalihan HTTP (permintaan dengan kode respons 3xx) harus secara otomatis diikuti oleh instans ini HttpURLConnection .

(Diperoleh dari HttpURLConnection)
JniIdentityHashCode

Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop.

(Diperoleh dari Object)
JniManagedPeerState

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)
JniPeerMembers

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

LastModified

Mengembalikan nilai last-modified bidang header.

(Diperoleh dari URLConnection)
LocalPrincipal

Mengembalikan prinsipal yang dikirim ke server selama jabat tangan.

Method

Metode HTTP (GET,POST,PUT,dll.

(Diperoleh dari HttpURLConnection)
OutputStream

Mengembalikan aliran output yang menulis ke koneksi ini.

(Diperoleh dari URLConnection)
PeerPrincipal

Mengembalikan prinsipal server yang ditetapkan sebagai bagian dari menentukan sesi.

PeerReference

Mendapatkan referensi objek JNI untuk peer Java ini.

(Diperoleh dari Object)
Permission

Mengembalikan objek izin yang mewakili izin yang diperlukan untuk membuat koneksi yang diwakili oleh objek ini.

(Diperoleh dari URLConnection)
ReadTimeout

Mengembalikan pengaturan untuk batas waktu baca. -or- Mengatur batas waktu baca ke batas waktu tertentu, dalam milidetik.

(Diperoleh dari URLConnection)
RequestMethod

Dapatkan metode permintaan. -or- Atur metode untuk permintaan URL, salah satu dari: <UL><LI GET >LI<POST >LI<>HEAD <LI>OPTIONS <LI>PUT <LI>DELETE <LI>TRACE </UL> legal, tunduk pada pembatasan protokol.

(Diperoleh dari HttpURLConnection)
RequestProperties

Mengembalikan Peta properti permintaan umum yang tidak dapat dimodifikasi untuk koneksi ini.

(Diperoleh dari URLConnection)
ResponseCode

Mendapatkan kode status dari pesan respons HTTP.

(Diperoleh dari HttpURLConnection)
ResponseMessage

Mendapatkan pesan respons HTTP, jika ada, yang dikembalikan bersama dengan kode respons dari server.

(Diperoleh dari HttpURLConnection)
SSLSocketFactory

Mendapatkan pabrik soket SSL yang akan digunakan saat membuat soket untuk koneksi URL https yang aman. -or- Mengatur yang SSLSocketFactory akan digunakan ketika instans ini membuat soket untuk koneksi URL https yang aman.

ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Url

URL mewakili objek jarak jauh pada World Wide Web tempat koneksi ini dibuka.

(Diperoleh dari URLConnection)
URL

Mengembalikan nilai bidang iniURLConnectionURL.

(Diperoleh dari URLConnection)
UseCaches

Mengembalikan nilai bidang iniURLConnectionuseCaches. -or- Mengatur nilai useCaches bidang ini URLConnection ke nilai yang ditentukan.

(Diperoleh dari URLConnection)

Metode

Nama Deskripsi
AddRequestProperty(String, String)

Menambahkan properti permintaan umum yang ditentukan oleh pasangan kunci-nilai.

(Diperoleh dari URLConnection)
Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
Connect()

Membuka tautan komunikasi ke sumber daya yang dirujuk oleh URL ini, jika koneksi tersebut belum dibuat.

(Diperoleh dari URLConnection)
ConnectAsync()

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari URLConnection)
Construct(JniObjectReference, JniObjectReferenceOptions)

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)
Disconnect()

Menunjukkan bahwa permintaan lain ke server tidak mungkin dalam waktu dekat.

(Diperoleh dari HttpURLConnection)
Dispose()

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
Dispose(Boolean)

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
DisposeUnlessReferenced()

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)
Equals(Object)

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetContent(Class[])

Mengambil isi koneksi URL ini.

(Diperoleh dari URLConnection)
GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetHeaderField(Int32)

Mengembalikan nilai untuk n<bidang header sup>th</sup> .

(Diperoleh dari URLConnection)
GetHeaderField(String)

Mengembalikan nilai bidang header bernama.

(Diperoleh dari URLConnection)
GetHeaderFieldDate(String, Int64)

Mengembalikan nilai bidang bernama yang diurai sebagai tanggal.

(Diperoleh dari URLConnection)
GetHeaderFieldInt(String, Int32)

Mengembalikan nilai bidang bernama yang diurai sebagai angka.

(Diperoleh dari URLConnection)
GetHeaderFieldKey(Int32)

Mengembalikan kunci untuk n<bidang header sup>th</sup> .

(Diperoleh dari URLConnection)
GetHeaderFieldLong(String, Int64)

Mengembalikan nilai bidang bernama yang diurai sebagai angka.

(Diperoleh dari URLConnection)
GetLocalCertificates()

Mengembalikan sertifikat yang dikirim ke server selama jabat tangan.

GetRequestProperty(String)

Mengembalikan nilai properti permintaan umum bernama untuk koneksi ini.

(Diperoleh dari URLConnection)
GetServerCertificates()

Mengembalikan rantai sertifikat server yang ditetapkan sebagai bagian dari menentukan sesi.

JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
SetChunkedStreamingMode(Int32)

Metode ini digunakan untuk mengaktifkan streaming isi permintaan HTTP tanpa buffering internal, ketika panjang konten adalah <b>bukan</b> yang diketahui sebelumnya.

(Diperoleh dari HttpURLConnection)
SetFixedLengthStreamingMode(Int32)

Metode ini digunakan untuk mengaktifkan streaming isi permintaan HTTP tanpa buffering internal, ketika panjang konten diketahui terlebih dahulu.

(Diperoleh dari HttpURLConnection)
SetFixedLengthStreamingMode(Int64)

Metode ini digunakan untuk mengaktifkan streaming isi permintaan HTTP tanpa buffering internal, ketika panjang konten diketahui terlebih dahulu.

(Diperoleh dari HttpURLConnection)
SetHandle(IntPtr, JniHandleOwnership)

Mengatur properti Handle.

(Diperoleh dari Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)
SetRequestProperty(String, String)

Mengatur properti permintaan umum.

(Diperoleh dari URLConnection)
ToArray<T>()

Membuat array terkelola dari pembungkus array Java ini.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterFromRuntime()

Membatalkan pendaftaran peer Java ini dari runtime interop.

(Diperoleh dari Object)
UsingProxy()

Menunjukkan apakah koneksi sedang melalui proksi.

(Diperoleh dari HttpURLConnection)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IJavaPeerable.Disposed()

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)
IJavaPeerable.Finalized()

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

(Diperoleh dari JavaObject)

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

HttpsURLConnection HttpURLConnection diperluas dengan dukungan untuk fitur khusus https.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk