HttpsURLConnection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
per javax.net.ssl.HttpsURLConnection.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Costruttori
| Nome | Descrizione |
|---|---|
| HttpsURLConnection(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
| HttpsURLConnection(URL) |
Crea un oggetto |
Campi
| Nome | Descrizione |
|---|---|
| HttpAccepted |
Obsoleti.
HTTP Status-Code 202: accettato. (Ereditato da HttpURLConnection) |
| HttpBadGateway |
Obsoleti.
HTTP Status-Code 502: Gateway non valido. (Ereditato da HttpURLConnection) |
| HttpBadMethod |
Obsoleti.
HTTP Status-Code 405: metodo non consentito. (Ereditato da HttpURLConnection) |
| HttpBadRequest |
Obsoleti.
HTTP Status-Code 400: richiesta non valida. (Ereditato da HttpURLConnection) |
| HttpClientTimeout |
Obsoleti.
HTTP Status-Code 408: timeout della richiesta. (Ereditato da HttpURLConnection) |
| HttpConflict |
Obsoleti.
HTTP Status-Code 409: Conflitto. (Ereditato da HttpURLConnection) |
| HttpCreated |
Obsoleti.
HTTP Status-Code 201: creato. (Ereditato da HttpURLConnection) |
| HttpEntityTooLarge |
Obsoleti.
HTTP Status-Code 413: Entità richiesta troppo grande. (Ereditato da HttpURLConnection) |
| HttpForbidden |
Obsoleti.
HTTP Status-Code 403: Accesso negato. (Ereditato da HttpURLConnection) |
| HttpGatewayTimeout |
Obsoleti.
HTTP Status-Code 504: timeout del gateway. (Ereditato da HttpURLConnection) |
| HttpGone |
Obsoleti.
HTTP Status-Code 410: Gone. (Ereditato da HttpURLConnection) |
| HttpInternalError |
Obsoleti.
HTTP Status-Code 500: errore interno del server. (Ereditato da HttpURLConnection) |
| HttpLengthRequired |
Obsoleti.
HTTP Status-Code 411: lunghezza obbligatoria. (Ereditato da HttpURLConnection) |
| HttpMovedPerm |
Obsoleti.
HTTP Status-Code 301: spostato in modo permanente. (Ereditato da HttpURLConnection) |
| HttpMovedTemp |
Obsoleti.
HTTP Status-Code 302: reindirizzamento temporaneo. (Ereditato da HttpURLConnection) |
| HttpMultChoice |
Obsoleti.
HTTP Status-Code 300: più scelte. (Ereditato da HttpURLConnection) |
| HttpNoContent |
Obsoleti.
HTTP Status-Code 204: nessun contenuto. (Ereditato da HttpURLConnection) |
| HttpNotAcceptable |
Obsoleti.
HTTP Status-Code 406: non accettabile. (Ereditato da HttpURLConnection) |
| HttpNotAuthoritative |
Obsoleti.
HTTP Status-Code 203: informazioni non autorevoli. (Ereditato da HttpURLConnection) |
| HttpNotFound |
Obsoleti.
HTTP Status-Code 404: non trovato. (Ereditato da HttpURLConnection) |
| HttpNotImplemented |
Obsoleti.
HTTP Status-Code 501: non implementato. (Ereditato da HttpURLConnection) |
| HttpNotModified |
Obsoleti.
HTTP Status-Code 304: non modificato. (Ereditato da HttpURLConnection) |
| HttpOk |
Obsoleti.
HTTP Status-Code 200: OK. (Ereditato da HttpURLConnection) |
| HttpPartial |
Obsoleti.
HTTP Status-Code 206: contenuto parziale. (Ereditato da HttpURLConnection) |
| HttpPaymentRequired |
Obsoleti.
HTTP Status-Code 402: Pagamento richiesto. (Ereditato da HttpURLConnection) |
| HttpPreconFailed |
Obsoleti.
HTTP Status-Code 412: Precondizione non riuscita. (Ereditato da HttpURLConnection) |
| HttpProxyAuth |
Obsoleti.
HTTP Status-Code 407: Autenticazione proxy richiesta. (Ereditato da HttpURLConnection) |
| HttpReqTooLong |
Obsoleti.
HTTP Status-Code 414: Request-URI troppo grande. (Ereditato da HttpURLConnection) |
| HttpReset |
Obsoleti.
HTTP Status-Code 205: reimpostare il contenuto. (Ereditato da HttpURLConnection) |
| HttpSeeOther |
Obsoleti.
HTTP Status-Code 303: vedere Altro. (Ereditato da HttpURLConnection) |
| HttpServerError |
Obsoleti.
HTTP Status-Code 500: errore interno del server. (Ereditato da HttpURLConnection) |
| HttpUnauthorized |
Obsoleti.
HTTP Status-Code 401: non autorizzato. (Ereditato da HttpURLConnection) |
| HttpUnavailable |
Obsoleti.
HTTP Status-Code 503: Servizio non disponibile. (Ereditato da HttpURLConnection) |
| HttpUnsupportedType |
Obsoleti.
HTTP Status-Code 415: tipo di supporto non supportato. (Ereditato da HttpURLConnection) |
| HttpUseProxy |
Obsoleti.
HTTP Status-Code 305: usare proxy. (Ereditato da HttpURLConnection) |
| HttpVersion |
Obsoleti.
HTTP Status-Code 505: versione HTTP non supportata. (Ereditato da HttpURLConnection) |
Proprietà
| Nome | Descrizione |
|---|---|
| AllowUserInteraction |
Restituisce il valore del |
| 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 |
| Connected |
Se |
| 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 |
| ContentLength |
Restituisce il valore del campo dell'intestazione |
| ContentLengthLong |
Restituisce il valore del |
| ContentType |
Restituisce il valore del campo dell'intestazione |
| Date |
Restituisce il valore del campo dell'intestazione |
| DefaultHostnameVerifier |
Ottiene l'impostazione predefinita ereditata |
| DefaultSSLSocketFactory |
Ottiene l'oggetto statico |
| DefaultUseCaches |
Restituisce il valore predefinito del flag di |
| DoInput |
Restituisce il valore del |
| DoOutput |
Restituisce il valore del |
| 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 |
| 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 |
| IfModifiedSince |
Restituisce il valore del campo dell'oggetto |
| InputStream |
Restituisce un flusso di input che legge da questa connessione aperta. (Ereditato da URLConnection) |
| InstanceFollowRedirects |
Restituisce il valore di questo |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniPeerMembers |
|
| LastModified |
Restituisce il valore del campo dell'intestazione |
| 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 |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (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 |
| 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 |
| UseCaches |
Restituisce il valore di questo |
Metodi
| Nome | Descrizione |
|---|---|
| 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() |
|
| Disconnect() |
Indica che le altre richieste al server sono improbabili nel prossimo futuro. (Ereditato da HttpURLConnection) |
| Dispose() |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dispose(Boolean) |
Rilascia le risorse contenute in questo peer Java. (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 di codice hash per l'oggetto . (Ereditato da Object) |
| GetHeaderField(Int32) |
Restituisce il valore per il |
| 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 |
| 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>() |
Crea una matrice gestita da questo wrapper di matrice Java. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| UnregisterFromRuntime() |
Annulla la registrazione di questo Java peer dal runtime di interoperabilità. (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, 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) |
| 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) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Notifica al runtime di interoperabilità che il peer gestito è stato eliminato. (Ereditato da Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Rilascia questo Java peer a meno che non venga conservato da un altro riferimento gestito. (Ereditato da Object) |
| IJavaPeerable.Finalized() |
Notifica al runtime di interoperabilità che il peer gestito è stato finalizzato. (Ereditato da Object) |
| IJavaPeerable.JniManagedPeerState |
Ottiene lo stato che descrive la relazione tra questo peer gestito e il relativo riferimento JNI. (Ereditato da Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Imposta il codice hash dell'identità di interoperabilità per questo Java peer. (Ereditato da Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Imposta lo stato peer gestito e JNI per questo peer Java. (Ereditato da Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Imposta il riferimento all'oggetto JNI usato da questo peer gestito. (Ereditato da Object) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |