Freigeben über


HttpsURLConnection Klasse

Definition

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

[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
Vererbung
Attribute

Hinweise

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

Weitere Informationen zur https-Spezifikation finden Sie unter http://www.w3.org/pub/WWW/Protocols/ RFC 2818 .

Diese Klasse verwendet HostnameVerifier und SSLSocketFactory. Für beide Klassen sind Standardimplementierungen definiert. Die Implementierungen können jedoch pro Klasse (statisch) oder pro Instanz ersetzt werden. Allen neuen HttpsURLConnectionInstanzen werden die statischen "Standardwerte" bei der Instanzerstellung zugewiesen, sie können jedoch überschrieben werden, indem sie die entsprechende Instanzsatzmethode(n) vor dem connectIng aufrufen.

In 1.4 hinzugefügt.

Java-Dokumentation für javax.net.ssl.HttpsURLConnection.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

HttpsURLConnection(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

HttpsURLConnection(URL)

Erstellt eine HttpsURLConnection mit der angegebenen URL.

Felder

HttpAccepted
Veraltet.

HTTP-Statuscode 202: Akzeptiert.

(Geerbt von HttpURLConnection)
HttpBadGateway
Veraltet.

HTTP-Statuscode 502: Ungültiges Gateway.

(Geerbt von HttpURLConnection)
HttpBadMethod
Veraltet.

HTTP-Statuscode 405: Methode nicht zulässig.

(Geerbt von HttpURLConnection)
HttpBadRequest
Veraltet.

HTTP-Statuscode 400: Ungültige Anforderung.

(Geerbt von HttpURLConnection)
HttpClientTimeout
Veraltet.

HTTP-Statuscode 408: Timeout anfordern.

(Geerbt von HttpURLConnection)
HttpConflict
Veraltet.

HTTP-Statuscode 409: Konflikt.

(Geerbt von HttpURLConnection)
HttpCreated
Veraltet.

HTTP-Statuscode 201: Erstellt.

(Geerbt von HttpURLConnection)
HttpEntityTooLarge
Veraltet.

HTTP-Statuscode 413: Anforderungsentität zu groß.

(Geerbt von HttpURLConnection)
HttpForbidden
Veraltet.

HTTP-Statuscode 403: Verboten.

(Geerbt von HttpURLConnection)
HttpGatewayTimeout
Veraltet.

HTTP-Statuscode 504: Gatewaytimeout.

(Geerbt von HttpURLConnection)
HttpGone
Veraltet.

HTTP-Statuscode 410: Nicht mehr vorhanden.

(Geerbt von HttpURLConnection)
HttpInternalError
Veraltet.

HTTP-Statuscode 500: Interner Serverfehler.

(Geerbt von HttpURLConnection)
HttpLengthRequired
Veraltet.

HTTP-Statuscode 411: Länge erforderlich.

(Geerbt von HttpURLConnection)
HttpMovedPerm
Veraltet.

HTTP-Statuscode 301: Dauerhaft verschoben.

(Geerbt von HttpURLConnection)
HttpMovedTemp
Veraltet.

HTTP-Statuscode 302: Temporäre Umleitung.

(Geerbt von HttpURLConnection)
HttpMultChoice
Veraltet.

HTTP-Statuscode 300: Mehrfachauswahl.

(Geerbt von HttpURLConnection)
HttpNoContent
Veraltet.

HTTP-Statuscode 204: Kein Inhalt.

(Geerbt von HttpURLConnection)
HttpNotAcceptable
Veraltet.

HTTP-Statuscode 406: Nicht akzeptabel.

(Geerbt von HttpURLConnection)
HttpNotAuthoritative
Veraltet.

HTTP-Statuscode 203: Nicht autoritative Informationen.

(Geerbt von HttpURLConnection)
HttpNotFound
Veraltet.

HTTP-Statuscode 404: Nicht gefunden.

(Geerbt von HttpURLConnection)
HttpNotImplemented
Veraltet.

HTTP-Statuscode 501: Nicht implementiert.

(Geerbt von HttpURLConnection)
HttpNotModified
Veraltet.

HTTP-Statuscode 304: Nicht geändert.

(Geerbt von HttpURLConnection)
HttpOk
Veraltet.

HTTP-Statuscode 200: OK.

(Geerbt von HttpURLConnection)
HttpPartial
Veraltet.

HTTP-Statuscode 206: Teilinhalt.

(Geerbt von HttpURLConnection)
HttpPaymentRequired
Veraltet.

HTTP-Statuscode 402: Zahlung erforderlich.

(Geerbt von HttpURLConnection)
HttpPreconFailed
Veraltet.

HTTP-Statuscode 412: Fehler bei der Vorbedingung.

(Geerbt von HttpURLConnection)
HttpProxyAuth
Veraltet.

HTTP-Statuscode 407: Proxyauthentifizierung erforderlich.

(Geerbt von HttpURLConnection)
HttpReqTooLong
Veraltet.

HTTP-Statuscode 414: Anforderungs-URI zu groß.

(Geerbt von HttpURLConnection)
HttpReset
Veraltet.

HTTP-Statuscode 205: Inhalt zurücksetzen.

(Geerbt von HttpURLConnection)
HttpSeeOther
Veraltet.

HTTP-Statuscode 303: Siehe andere.

(Geerbt von HttpURLConnection)
HttpServerError
Veraltet.

HTTP-Statuscode 500: Interner Serverfehler.

(Geerbt von HttpURLConnection)
HttpUnauthorized
Veraltet.

HTTP-Statuscode 401: Nicht autorisiert.

(Geerbt von HttpURLConnection)
HttpUnavailable
Veraltet.

HTTP-Statuscode 503: Dienst nicht verfügbar.

(Geerbt von HttpURLConnection)
HttpUnsupportedType
Veraltet.

HTTP-Statuscode 415: Nicht unterstützter Medientyp.

(Geerbt von HttpURLConnection)
HttpUseProxy
Veraltet.

HTTP-Statuscode 305: Proxy verwenden.

(Geerbt von HttpURLConnection)
HttpVersion
Veraltet.

HTTP-Statuscode 505: HTTP-Version wird nicht unterstützt.

(Geerbt von HttpURLConnection)

Eigenschaften

AllowUserInteraction

Gibt den Wert des allowUserInteraction Felds für dieses Objekt zurück. -oder- Legen Sie den Wert des allowUserInteraction Felds dieses URLConnectionFelds fest.

(Geerbt von URLConnection)
ChunkLength

Die Blocklänge bei Verwendung des blockierten Codierungsstreamingmodus für die Ausgabe.

(Geerbt von HttpURLConnection)
CipherSuite

Gibt den Namen der Verschlüsselungssuite zurück, die während des SSL-Handshake ausgehandelt wurde.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Connected

Wenn falsedieses Verbindungsobjekt keinen Kommunikationslink zu der angegebenen URL erstellt hat.

(Geerbt von URLConnection)
ConnectTimeout

Gibt die Einstellung für das Verbindungstimeout zurück. -or- Legt einen angegebenen Timeoutwert in Millisekunden fest, der beim Öffnen einer Kommunikationsverknüpfung mit der Ressource verwendet werden soll, auf die von dieser URLConnection verwiesen wird.

(Geerbt von URLConnection)
Content

Ruft den Inhalt dieser URL-Verbindung ab.

(Geerbt von URLConnection)
ContentEncoding

Gibt den Wert des content-encoding Kopfzeilenfelds zurück.

(Geerbt von URLConnection)
ContentLength

Gibt den Wert des content-length Kopfzeilenfelds zurück.

(Geerbt von URLConnection)
ContentLengthLong

Gibt den Wert des content-length Kopfzeilenfelds als lange zurück.

(Geerbt von URLConnection)
ContentType

Gibt den Wert des content-type Kopfzeilenfelds zurück.

(Geerbt von URLConnection)
Date

Gibt den Wert des date Kopfzeilenfelds zurück.

(Geerbt von URLConnection)
DefaultHostnameVerifier

Ruft die Standardeinstellung HostnameVerifier ab, die von neuen Instanzen dieser Klasse geerbt wird. -or- Legt die Standardeinstellung HostnameVerifier fest, die von einer neuen Instanz dieser Klasse geerbt wird.

DefaultSSLSocketFactory

Ruft die Standardstatik SSLSocketFactory ab, die von neuen Instanzen dieser Klasse geerbt wird. -oder- Legt die Standardeinstellung SSLSocketFactory fest, die von neuen Instanzen dieser Klasse geerbt wird.

DefaultUseCaches

Gibt den Standardwert eines Flags useCaches zurückURLConnection. -or- Legt den Standardwert des useCaches Felds auf den angegebenen Wert fest.

(Geerbt von URLConnection)
DoInput

Gibt den Wert dieses URLConnectionFlags doInput zurück. -or- Legt den Wert des doInput Felds URLConnection dafür auf den angegebenen Wert fest.

(Geerbt von URLConnection)
DoOutput

Gibt den Wert dieses URLConnectionFlags doOutput zurück. -or- Legt den Wert des doOutput Felds URLConnection dafür auf den angegebenen Wert fest.

(Geerbt von URLConnection)
ErrorStream

Gibt den Fehlerdatenstrom zurück, wenn die Verbindung fehlgeschlagen ist, der Server aber dennoch nützliche Daten gesendet hat.

(Geerbt von HttpURLConnection)
Expiration

Gibt den Wert des expires Kopfzeilenfelds zurück.

(Geerbt von URLConnection)
FixedContentLength

Die feste Inhaltslänge bei Verwendung des Streamingmodus mit fester Länge.

(Geerbt von HttpURLConnection)
FixedContentLengthLong

Die feste Inhaltslänge bei Verwendung des Streamingmodus mit fester Länge.

(Geerbt von HttpURLConnection)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
HeaderFields

Gibt eine nicht veränderbare Zuordnung der Kopfzeilenfelder zurück.

(Geerbt von URLConnection)
HostnameVerifier

Ruft die HostnameVerifier Stelle für diese Instanz ab. -or- Legt die HostnameVerifier für diese Instanz fest.

IfModifiedSince

Gibt den Wert des Felds ifModifiedSince dieses Objekts zurück. -or- Legt den Wert des ifModifiedSince Felds dieses URLConnection Werts auf den angegebenen Wert fest.

(Geerbt von URLConnection)
InputStream

Gibt einen Eingabedatenstrom zurück, der aus dieser geöffneten Verbindung gelesen wird.

(Geerbt von URLConnection)
InstanceFollowRedirects

Gibt den Wert dieses HttpURLConnectionFelds instanceFollowRedirects zurück. -or- Legt fest, ob HTTP-Umleitungen (Anforderungen mit Antwortcode 3xx) automatisch von dieser HttpURLConnection Instanz gefolgt werden sollen.

(Geerbt von HttpURLConnection)
JniIdentityHashCode

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
JniPeerMembers

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

LastModified

Gibt den Wert des last-modified Kopfzeilenfelds zurück.

(Geerbt von URLConnection)
LocalPrincipal

Gibt den Prinzipal zurück, der während des Handshakings an den Server gesendet wurde.

Method

Die HTTP-Methode (GET,POST,PUT usw.).

(Geerbt von HttpURLConnection)
OutputStream

Gibt einen Ausgabedatenstrom zurück, der in diese Verbindung schreibt.

(Geerbt von URLConnection)
PeerPrincipal

Gibt den Prinzipal des Servers zurück, der als Teil der Definition der Sitzung eingerichtet wurde.

PeerReference

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
Permission

Gibt ein Berechtigungsobjekt zurück, das die erforderliche Berechtigung darstellt, um die verbindung durch dieses Objekt dargestellt zu machen.

(Geerbt von URLConnection)
ReadTimeout

Gibt die Einstellung für das Lesetimeout zurück. -oder- Legt das Lesetimeout auf ein angegebenes Timeout in Millisekunden fest.

(Geerbt von URLConnection)
RequestMethod

Rufen Sie die Anforderungsmethode ab. -oder- Legen Sie die Methode für die URL-Anforderung fest, eine von: <UL<>LI>GET>< LI POST <LI>HEAD <LI>OPTIONS <LI>< DELETE <LI>>TRACE </UL> sind legal, vorbehaltlich protokollbedingter Einschränkungen.

(Geerbt von HttpURLConnection)
RequestProperties

Gibt eine nicht veränderbare Zuordnung allgemeiner Anforderungseigenschaften für diese Verbindung zurück.

(Geerbt von URLConnection)
ResponseCode

Ruft den Statuscode aus einer HTTP-Antwortnachricht ab.

(Geerbt von HttpURLConnection)
ResponseMessage

Ruft die HTTP-Antwortnachricht (falls vorhanden) zusammen mit dem Antwortcode von einem Server zurück.

(Geerbt von HttpURLConnection)
SSLSocketFactory

Ruft die SSL-Socketfactory ab, die beim Erstellen von Sockets für sichere HTTPS-URL-Verbindungen verwendet werden soll. -or- Legt fest, dass SSLSocketFactory verwendet werden soll, wenn diese Instanz Sockets für sichere HTTPS-URL-Verbindungen erstellt.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Url

Die URL stellt das Remoteobjekt im World Wide Web dar, mit dem diese Verbindung geöffnet wird.

(Geerbt von URLConnection)
URL

Gibt den Wert dieses URLConnectionFelds URL zurück.

(Geerbt von URLConnection)
UseCaches

Gibt den Wert dieses URLConnectionFelds useCaches zurück. -or- Legt den Wert des useCaches Felds dieses URLConnection Werts auf den angegebenen Wert fest.

(Geerbt von URLConnection)

Methoden

AddRequestProperty(String, String)

Fügt eine allgemeine Anforderungseigenschaft hinzu, die durch ein Schlüsselwertpaar angegeben wird.

(Geerbt von URLConnection)
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Connect()

Öffnet eine Kommunikationsverknüpfung zu der Ressource, auf die von dieser URL verwiesen wird, wenn eine solche Verbindung noch nicht hergestellt wurde.

(Geerbt von URLConnection)
ConnectAsync()

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von URLConnection)
Disconnect()

Gibt an, dass andere Anforderungen an den Server in Naher Zukunft unwahrscheinlich sind.

(Geerbt von HttpURLConnection)
Dispose()

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
Dispose(Boolean)

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetContent(Class[])

Ruft den Inhalt dieser URL-Verbindung ab.

(Geerbt von URLConnection)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetHeaderField(Int32)

Gibt den Wert für das n<Sup-th<>/sup-Kopfzeilenfeld> zurück.

(Geerbt von URLConnection)
GetHeaderField(String)

Gibt den Wert des benannten Kopfzeilenfelds zurück.

(Geerbt von URLConnection)
GetHeaderFieldDate(String, Int64)

Gibt den Wert des benannten Felds zurück, das als Datum analysiert wurde.

(Geerbt von URLConnection)
GetHeaderFieldInt(String, Int32)

Gibt den Wert des benannten Felds zurück, das als Zahl analysiert wird.

(Geerbt von URLConnection)
GetHeaderFieldKey(Int32)

Gibt den Schlüssel für das n<Sup>-/<Sup-Kopfzeilenfeld> zurück.

(Geerbt von URLConnection)
GetHeaderFieldLong(String, Int64)

Gibt den Wert des benannten Felds zurück, das als Zahl analysiert wird.

(Geerbt von URLConnection)
GetLocalCertificates()

Gibt die Zertifikate zurück, die während des Handshakings an den Server gesendet wurden.

GetRequestProperty(String)

Gibt den Wert der benannten allgemeinen Anforderungseigenschaft für diese Verbindung zurück.

(Geerbt von URLConnection)
GetServerCertificates()

Gibt die Zertifikatkette des Servers zurück, die als Teil der Definition der Sitzung eingerichtet wurde.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetChunkedStreamingMode(Int32)

Diese Methode wird verwendet, um das Streamen eines HTTP-Anforderungstexts ohne interne Pufferung zu ermöglichen, wenn die Inhaltslänge im Voraus nicht></b> bekannt ist<.

(Geerbt von HttpURLConnection)
SetFixedLengthStreamingMode(Int32)

Diese Methode wird verwendet, um das Streamen eines HTTP-Anforderungstexts ohne interne Pufferung zu ermöglichen, wenn die Inhaltslänge im Voraus bekannt ist.

(Geerbt von HttpURLConnection)
SetFixedLengthStreamingMode(Int64)

Diese Methode wird verwendet, um das Streamen eines HTTP-Anforderungstexts ohne interne Pufferung zu ermöglichen, wenn die Inhaltslänge im Voraus bekannt ist.

(Geerbt von HttpURLConnection)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetRequestProperty(String, String)

Legt die allgemeine Anforderungseigenschaft fest.

(Geerbt von URLConnection)
ToArray<T>()

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
UsingProxy()

Gibt an, ob die Verbindung einen Proxy durchläuft.

(Geerbt von HttpURLConnection)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
IJavaPeerable.Finalized()

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

GetJniTypeName(IJavaPeerable)

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für httpsspezifische Features.

Gilt für: