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 HttpsURLConnection
istanze 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 connect
di 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 |
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 |
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 |
|
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 |
|
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
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() |
|
Dispose(Boolean) |
|
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 |
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>() |
|
ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
|
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
IJavaPeerable.Disposed() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|