HttpURLConnection.SetChunkedStreamingMode(Int32) Méthode

Définition

Cette méthode est utilisée pour activer la diffusion en continu d’un corps de requête HTTP sans mise en mémoire tampon interne, lorsque la longueur du contenu n’est <pas< b>/b> connue à l’avance.

[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

Paramètres

chunklen
Int32

Nombre d’octets à écrire dans chaque bloc. Si le segment est inférieur ou égal à zéro, une valeur par défaut est utilisée.

Attributs

Exceptions

si déjà connecté ou un autre mode est déjà défini.

Remarques

Cette méthode est utilisée pour activer la diffusion en continu d’un corps de requête HTTP sans mise en mémoire tampon interne, lorsque la longueur du contenu n’est <pas< b>/b> connue à l’avance. Dans ce mode, l’encodage de transfert en bloc est utilisé pour envoyer le corps de la requête. Notez que tous les serveurs HTTP ne prennent pas en charge ce mode.

Lorsque le streaming de sortie est activé, l’authentification et la redirection ne peuvent pas être gérées automatiquement. Une exception HttpRetryException est levée lors de la lecture de la réponse si l’authentification ou la redirection sont requises. Cette exception peut être interrogée pour obtenir les détails de l’erreur.

Cette méthode doit être appelée avant que l’URLConnection soit connectée.

Ajouté à la version 1.5.

Documentation Java pour java.net.HttpURLConnection.setChunkedStreamingMode(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Voir aussi