HttpsURLConnection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 HttpsURLConnection
Instanzen werden die statischen "Standardwerte" bei der Instanzerstellung zugewiesen, sie können jedoch überschrieben werden, indem sie die entsprechende Instanzsatzmethode(n) vor dem connect
Ing 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 |
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 |
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 |
Connected |
Wenn |
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 |
ContentLength |
Gibt den Wert des |
ContentLengthLong |
Gibt den Wert des |
ContentType |
Gibt den Wert des |
Date |
Gibt den Wert des |
DefaultHostnameVerifier |
Ruft die Standardeinstellung |
DefaultSSLSocketFactory |
Ruft die Standardstatik |
DefaultUseCaches |
Gibt den Standardwert eines Flags |
DoInput |
Gibt den Wert dieses |
DoOutput |
Gibt den Wert dieses |
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 |
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 |
IfModifiedSince |
Gibt den Wert des Felds |
InputStream |
Gibt einen Eingabedatenstrom zurück, der aus dieser geöffneten Verbindung gelesen wird. (Geerbt von URLConnection) |
InstanceFollowRedirects |
Gibt den Wert dieses |
JniIdentityHashCode |
|
JniPeerMembers |
|
LastModified |
Gibt den Wert des |
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 |
|
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 |
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 |
UseCaches |
Gibt den Wert dieses |
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() |
|
Disconnect() |
Gibt an, dass andere Anforderungen an den Server in Naher Zukunft unwahrscheinlich sind. (Geerbt von HttpURLConnection) |
Dispose() |
|
Dispose(Boolean) |
|
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 |
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 |
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>() |
|
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
|
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() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|