次の方法で共有


HttpURLConnection.SetChunkedStreamingMode(Int32) メソッド

定義

このメソッドは、コンテンツの長さが <事前に知られている b>not</b> である場合に、内部バッファリングなしで HTTP 要求本文のストリーミングを有効にするために使用されます。

[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

パラメーター

chunklen
Int32

各チャンクに書き込むバイト数。 chunklen が 0 以下の場合は、既定値が使用されます。

属性

例外

既に接続されている場合、または別のモードが既に設定されている場合は 。

注釈

このメソッドは、コンテンツの長さが <事前に知られている b>not</b> である場合に、内部バッファリングなしで HTTP 要求本文のストリーミングを有効にするために使用されます。 このモードでは、チャンク転送エンコードを使用して要求本文を送信します。 ただし、すべての HTTP サーバーがこのモードをサポートしているわけではありません。

出力ストリーミングが有効になっている場合、認証とリダイレクトを自動的に処理することはできません。 認証またはリダイレクトが必要な場合、応答を読み取るときに HttpRetryException がスローされます。 この例外は、エラーの詳細を照会できます。

このメソッドは、URLConnection が接続される前に呼び出す必要があります。

1\.5 で追加されました。

の Java ドキュメント java.net.HttpURLConnection.setChunkedStreamingMode(int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください