Condividi tramite


HttpsURLConnection Classe

Definizione

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di 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
Ereditarietà
Attributi

Commenti

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

Per altri dettagli sulla specifica https, vedere http://www.w3.org/pub/WWW/Protocols/ e RFC 2818 .

Questa classe usa HostnameVerifier e SSLSocketFactory. Esistono implementazioni predefinite definite per entrambe le classi. Tuttavia, le implementazioni possono essere sostituite per ogni classe (statica) o per istanza. A tutte le nuove HttpsURLConnectionistanze verranno assegnati i valori statici "predefiniti" durante la creazione dell'istanza, ma possono essere sottoposti a override chiamando i metodi appropriati per ogni set di istanze prima connectdi eseguire l'override.

Aggiunta nella versione 1.4.

Documentazione java per javax.net.ssl.HttpsURLConnection.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

HttpsURLConnection(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

HttpsURLConnection(URL)

Crea un oggetto HttpsURLConnection utilizzando l'URL specificato.

Campi

HttpAccepted
Obsoleti.

Codice di stato HTTP 202: accettato.

(Ereditato da HttpURLConnection)
HttpBadGateway
Obsoleti.

Codice di stato HTTP 502: gateway non valido.

(Ereditato da HttpURLConnection)
HttpBadMethod
Obsoleti.

Codice di stato HTTP 405: metodo non consentito.

(Ereditato da HttpURLConnection)
HttpBadRequest
Obsoleti.

Codice di stato HTTP 400: richiesta non valida.

(Ereditato da HttpURLConnection)
HttpClientTimeout
Obsoleti.

Codice di stato HTTP 408: timeout della richiesta.

(Ereditato da HttpURLConnection)
HttpConflict
Obsoleti.

Codice di stato HTTP 409: Conflitto.

(Ereditato da HttpURLConnection)
HttpCreated
Obsoleti.

Codice di stato HTTP 201: creato.

(Ereditato da HttpURLConnection)
HttpEntityTooLarge
Obsoleti.

Codice di stato HTTP 413: entità richiesta troppo grande.

(Ereditato da HttpURLConnection)
HttpForbidden
Obsoleti.

Codice di stato HTTP 403: Accesso negato.

(Ereditato da HttpURLConnection)
HttpGatewayTimeout
Obsoleti.

Codice di stato HTTP 504: timeout del gateway.

(Ereditato da HttpURLConnection)
HttpGone
Obsoleti.

Codice di stato HTTP 410: Gone.

(Ereditato da HttpURLConnection)
HttpInternalError
Obsoleti.

Codice di stato HTTP 500: errore interno del server.

(Ereditato da HttpURLConnection)
HttpLengthRequired
Obsoleti.

Codice di stato HTTP 411: lunghezza obbligatoria.

(Ereditato da HttpURLConnection)
HttpMovedPerm
Obsoleti.

Codice di stato HTTP 301: spostato in modo permanente.

(Ereditato da HttpURLConnection)
HttpMovedTemp
Obsoleti.

Codice di stato HTTP 302: reindirizzamento temporaneo.

(Ereditato da HttpURLConnection)
HttpMultChoice
Obsoleti.

Codice di stato HTTP 300: più scelte.

(Ereditato da HttpURLConnection)
HttpNoContent
Obsoleti.

Codice di stato HTTP 204: nessun contenuto.

(Ereditato da HttpURLConnection)
HttpNotAcceptable
Obsoleti.

Codice di stato HTTP 406: non accettabile.

(Ereditato da HttpURLConnection)
HttpNotAuthoritative
Obsoleti.

Codice di stato HTTP 203: informazioni non autorevoli.

(Ereditato da HttpURLConnection)
HttpNotFound
Obsoleti.

Codice di stato HTTP 404: non trovato.

(Ereditato da HttpURLConnection)
HttpNotImplemented
Obsoleti.

Codice di stato HTTP 501: non implementato.

(Ereditato da HttpURLConnection)
HttpNotModified
Obsoleti.

Codice di stato HTTP 304: non modificato.

(Ereditato da HttpURLConnection)
HttpOk
Obsoleti.

Codice di stato HTTP 200: OK.

(Ereditato da HttpURLConnection)
HttpPartial
Obsoleti.

Codice di stato HTTP 206: contenuto parziale.

(Ereditato da HttpURLConnection)
HttpPaymentRequired
Obsoleti.

Codice di stato HTTP 402: pagamento richiesto.

(Ereditato da HttpURLConnection)
HttpPreconFailed
Obsoleti.

Codice di stato HTTP 412: Precondizione non riuscita.

(Ereditato da HttpURLConnection)
HttpProxyAuth
Obsoleti.

Codice di stato HTTP 407: autenticazione proxy obbligatoria.

(Ereditato da HttpURLConnection)
HttpReqTooLong
Obsoleti.

Codice di stato HTTP 414: URI richiesta troppo grande.

(Ereditato da HttpURLConnection)
HttpReset
Obsoleti.

Codice di stato HTTP 205: reimpostare il contenuto.

(Ereditato da HttpURLConnection)
HttpSeeOther
Obsoleti.

Codice di stato HTTP 303: vedere Altro.

(Ereditato da HttpURLConnection)
HttpServerError
Obsoleti.

Codice di stato HTTP 500: errore interno del server.

(Ereditato da HttpURLConnection)
HttpUnauthorized
Obsoleti.

Codice di stato HTTP 401: non autorizzato.

(Ereditato da HttpURLConnection)
HttpUnavailable
Obsoleti.

Codice di stato HTTP 503: servizio non disponibile.

(Ereditato da HttpURLConnection)
HttpUnsupportedType
Obsoleti.

Codice di stato HTTP 415: tipo di supporto non supportato.

(Ereditato da HttpURLConnection)
HttpUseProxy
Obsoleti.

Codice di stato HTTP 305: usare proxy.

(Ereditato da HttpURLConnection)
HttpVersion
Obsoleti.

Codice di stato HTTP 505: versione HTTP non supportata.

(Ereditato da HttpURLConnection)

Proprietà

AllowUserInteraction

Restituisce il valore del allowUserInteraction campo per questo oggetto. -oppure- Impostare il valore del allowUserInteraction campo di questo URLConnectionoggetto .

(Ereditato da URLConnection)
ChunkLength

La lunghezza del blocco quando si usa la modalità di streaming di codifica in blocchi per l'output.

(Ereditato da HttpURLConnection)
CipherSuite

Restituisce il nome della suite di crittografia negoziata durante l'handshake SSL.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Connected

Se false, questo oggetto connessione non ha creato un collegamento di comunicazione all'URL specificato.

(Ereditato da URLConnection)
ConnectTimeout

Restituisce l'impostazione per il timeout della connessione. -oppure- Imposta un valore di timeout specificato, in millisecondi, da utilizzare quando si apre un collegamento di comunicazione alla risorsa a cui fa riferimento questo URLConnection.

(Ereditato da URLConnection)
Content

Recupera il contenuto di questa connessione URL.

(Ereditato da URLConnection)
ContentEncoding

Restituisce il valore del campo dell'intestazione content-encoding .

(Ereditato da URLConnection)
ContentLength

Restituisce il valore del campo dell'intestazione content-length .

(Ereditato da URLConnection)
ContentLengthLong

Restituisce il valore del content-length campo di intestazione come long.

(Ereditato da URLConnection)
ContentType

Restituisce il valore del campo dell'intestazione content-type .

(Ereditato da URLConnection)
Date

Restituisce il valore del campo dell'intestazione date .

(Ereditato da URLConnection)
DefaultHostnameVerifier

Ottiene l'impostazione predefinita ereditata HostnameVerifier dalle nuove istanze di questa classe. -oppure- Imposta il valore predefinito HostnameVerifier ereditato da una nuova istanza di questa classe.

DefaultSSLSocketFactory

Ottiene l'oggetto statico SSLSocketFactory predefinito ereditato dalle nuove istanze di questa classe. -oppure- Imposta il valore predefinito SSLSocketFactory ereditato dalle nuove istanze di questa classe.

DefaultUseCaches

Restituisce il valore predefinito del flag di useCaches un URLConnectionoggetto . -oppure- Imposta il valore predefinito del useCaches campo sul valore specificato.

(Ereditato da URLConnection)
DoInput

Restituisce il valore del URLConnectionflag .doInput -oppure- Imposta il valore del doInput campo per questo URLConnection sul valore specificato.

(Ereditato da URLConnection)
DoOutput

Restituisce il valore del URLConnectionflag .doOutput -oppure- Imposta il valore del doOutput campo per questo URLConnection sul valore specificato.

(Ereditato da URLConnection)
ErrorStream

Restituisce il flusso di errore se la connessione non è riuscita, ma il server ha inviato comunque dati utili.

(Ereditato da HttpURLConnection)
Expiration

Restituisce il valore del campo dell'intestazione expires .

(Ereditato da URLConnection)
FixedContentLength

Lunghezza fissa del contenuto quando si usa la modalità di streaming a lunghezza fissa.

(Ereditato da HttpURLConnection)
FixedContentLengthLong

Lunghezza fissa del contenuto quando si usa la modalità di streaming a lunghezza fissa.

(Ereditato da HttpURLConnection)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HeaderFields

Restituisce una mappa non modificabile dei campi dell'intestazione.

(Ereditato da URLConnection)
HostnameVerifier

Ottiene l'oggetto HostnameVerifier sul posto in questa istanza. -oppure- Imposta l'oggetto HostnameVerifier per questa istanza.

IfModifiedSince

Restituisce il valore del campo dell'oggetto ifModifiedSince . -oppure- Imposta il valore del ifModifiedSince campo di questo URLConnection sul valore specificato.

(Ereditato da URLConnection)
InputStream

Restituisce un flusso di input che legge da questa connessione aperta.

(Ereditato da URLConnection)
InstanceFollowRedirects

Restituisce il valore di questo HttpURLConnectioninstanceFollowRedirects campo. -oppure- Imposta se i reindirizzamenti HTTP (richieste con codice di risposta 3xx) devono essere seguiti automaticamente da questa HttpURLConnection istanza.

(Ereditato da HttpURLConnection)
JniIdentityHashCode

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
JniPeerMembers

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

LastModified

Restituisce il valore del campo dell'intestazione last-modified .

(Ereditato da URLConnection)
LocalPrincipal

Restituisce l'entità inviata al server durante l'handshaking.

Method

Metodo HTTP (GET, POST, PUT e così via).

(Ereditato da HttpURLConnection)
OutputStream

Restituisce un flusso di output che scrive in questa connessione.

(Ereditato da URLConnection)
PeerPrincipal

Restituisce l'entità del server stabilita come parte della definizione della sessione.

PeerReference

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
Permission

Restituisce un oggetto autorizzazione che rappresenta l'autorizzazione necessaria per stabilire la connessione rappresentata da questo oggetto.

(Ereditato da URLConnection)
ReadTimeout

Restituisce l'impostazione per il timeout di lettura. -oppure- Imposta il timeout di lettura su un timeout specificato, espresso in millisecondi.

(Ereditato da URLConnection)
RequestMethod

Ottenere il metodo di richiesta. -oppure- Impostare il metodo per la richiesta URL, uno dei seguenti: <UL<>LI>GET <LI POST <LI>>HEAD <LI>OPTIONS <LI>PUT <LI DELETE <LI>>TRACE </UL> sono legali, soggetti alle restrizioni del protocollo.

(Ereditato da HttpURLConnection)
RequestProperties

Restituisce una mappa non modificabile delle proprietà generali delle richieste per questa connessione.

(Ereditato da URLConnection)
ResponseCode

Ottiene il codice di stato da un messaggio di risposta HTTP.

(Ereditato da HttpURLConnection)
ResponseMessage

Ottiene il messaggio di risposta HTTP, se presente, restituito insieme al codice di risposta da un server.

(Ereditato da HttpURLConnection)
SSLSocketFactory

Ottiene la factory del socket SSL da utilizzare durante la creazione di socket per connessioni HTTPS sicure. -oppure- Imposta l'oggetto SSLSocketFactory da usare quando questa istanza crea socket per connessioni HTTPS sicure.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Url

L'URL rappresenta l'oggetto remoto nel World Wide Web a cui viene aperta la connessione.

(Ereditato da URLConnection)
URL

Restituisce il valore di questo URLConnectionURL campo.

(Ereditato da URLConnection)
UseCaches

Restituisce il valore di questo URLConnectionuseCaches campo. -oppure- Imposta il valore del useCaches campo di questo URLConnection sul valore specificato.

(Ereditato da URLConnection)

Metodi

AddRequestProperty(String, String)

Aggiunge una proprietà di richiesta generale specificata da una coppia chiave-valore.

(Ereditato da URLConnection)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Connect()

Apre un collegamento di comunicazione alla risorsa a cui fa riferimento questo URL, se tale connessione non è già stata stabilita.

(Ereditato da URLConnection)
ConnectAsync()

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da URLConnection)
Disconnect()

Indica che le altre richieste al server sono improbabili nel prossimo futuro.

(Ereditato da HttpURLConnection)
Dispose()

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
Dispose(Boolean)

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetContent(Class[])

Recupera il contenuto di questa connessione URL.

(Ereditato da URLConnection)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetHeaderField(Int32)

Restituisce il valore per il ncampo intestazione sup></sup>.<

(Ereditato da URLConnection)
GetHeaderField(String)

Restituisce il valore del campo dell'intestazione denominata.

(Ereditato da URLConnection)
GetHeaderFieldDate(String, Int64)

Restituisce il valore del campo denominato analizzato come data.

(Ereditato da URLConnection)
GetHeaderFieldInt(String, Int32)

Restituisce il valore del campo denominato analizzato come numero.

(Ereditato da URLConnection)
GetHeaderFieldKey(Int32)

Restituisce la chiave per il ncampo intestazione sup></sup>.<

(Ereditato da URLConnection)
GetHeaderFieldLong(String, Int64)

Restituisce il valore del campo denominato analizzato come numero.

(Ereditato da URLConnection)
GetLocalCertificates()

Restituisce i certificati inviati al server durante l'handshaking.

GetRequestProperty(String)

Restituisce il valore della proprietà della richiesta generale denominata per questa connessione.

(Ereditato da URLConnection)
GetServerCertificates()

Restituisce la catena di certificati del server stabilita come parte della definizione della sessione.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetChunkedStreamingMode(Int32)

Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è <b>non</b> nota in anticipo.

(Ereditato da HttpURLConnection)
SetFixedLengthStreamingMode(Int32)

Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è nota in anticipo.

(Ereditato da HttpURLConnection)
SetFixedLengthStreamingMode(Int64)

Questo metodo viene usato per abilitare lo streaming del corpo di una richiesta HTTP senza buffering interno, quando la lunghezza del contenuto è nota in anticipo.

(Ereditato da HttpURLConnection)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetRequestProperty(String, String)

Imposta la proprietà della richiesta generale.

(Ereditato da URLConnection)
ToArray<T>()

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
UsingProxy()

Indica se la connessione passa attraverso un proxy.

(Ereditato da HttpURLConnection)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
IJavaPeerable.Finalized()

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

GetJniTypeName(IJavaPeerable)

HttpsURLConnection estende HttpURLConnection con il supporto per le funzionalità specifiche di HTTPS.

Si applica a