HttpURLConnection.SetChunkedStreamingMode(Int32) Metodo

Definizione

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.

[Android.Runtime.Register("setChunkedStreamingMode", "(I)V", "GetSetChunkedStreamingMode_IHandler")]
public virtual void SetChunkedStreamingMode(int chunklen);
[<Android.Runtime.Register("setChunkedStreamingMode", "(I)V", "GetSetChunkedStreamingMode_IHandler")>]
abstract member SetChunkedStreamingMode : int -> unit
override this.SetChunkedStreamingMode : int -> unit

Parametri

chunklen
Int32

Numero di byte da scrivere in ogni blocco. Se chunklen è minore o uguale a zero, verrà usato un valore predefinito.

Attributi

Eccezioni

se già connesso o un'altra modalità già impostata.

Commenti

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. In questa modalità viene usata la codifica di trasferimento in blocchi per inviare il corpo della richiesta. Nota, non tutti i server HTTP supportano questa modalità.

Quando lo streaming di output è abilitato, l'autenticazione e il reindirizzamento non possono essere gestiti automaticamente. Verrà generata un'eccezione HttpRetryException quando si legge la risposta se è necessaria l'autenticazione o il reindirizzamento. È possibile eseguire una query su questa eccezione per ottenere i dettagli dell'errore.

Questo metodo deve essere chiamato prima che URLConnection sia connesso.

Aggiunto nella versione 1.5.

per java.net.HttpURLConnection.setChunkedStreamingMode(int).

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.

Si applica a

Vedi anche