HttpURLConnection.SetChunkedStreamingMode(Int32) Método

Definición

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido es <b>no</b> conocida de antemano.

[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

Parámetros

chunklen
Int32

Número de bytes que se van a escribir en cada fragmento. Si chunklen es menor o igual que cero, se usará un valor predeterminado.

Atributos

Excepciones

si ya está conectado u otro modo ya establecido.

Comentarios

Este método se usa para habilitar el streaming de un cuerpo de solicitud HTTP sin almacenamiento en búfer interno, cuando la longitud del contenido es <b>no</b> conocida de antemano. En este modo, la codificación de transferencia fragmentada se usa para enviar el cuerpo de la solicitud. Tenga en cuenta que no todos los servidores HTTP admiten este modo.

Cuando el streaming de salida está habilitado, la autenticación y el redireccionamiento no se pueden controlar automáticamente. Se producirá una excepción HttpRetryException al leer la respuesta si se requieren autenticación o redirección. Esta excepción se puede consultar para obtener los detalles del error.

Se debe llamar a este método antes de que se conecte urlConnection.

Agregado en 1.5.

Documentación de Java para java.net.HttpURLConnection.setChunkedStreamingMode(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también