クラス AbstractStreamingClientHttpRequest

java.lang.ObjectSE
org.springframework.http.client.AbstractClientHttpRequest
org.springframework.http.client.AbstractStreamingClientHttpRequest
実装済みのインターフェース一覧:
ClientHttpRequest, HttpMessage, HttpOutputMessage, HttpRequest, StreamingHttpOutputMessage

public abstract class AbstractStreamingClientHttpRequest extends AbstractClientHttpRequest implements StreamingHttpOutputMessage
AbstractClientHttpRequest の拡張機能で、StreamingHttpOutputMessage 契約を介してリクエストボディのコンテンツを基盤となる HTTP クライアントライブラリに直接ストリーミングする機能を追加します。

OutputStream にアクセスするには、setBody(StreamingHttpOutputMessage.Body) を呼び出し、コールバックを介してリクエストボディをストリーミングする必要があります。代替手段として AbstractClientHttpRequest.getBody() を呼び出すこともサポートされていますが、こちらはストリーミングを行わず、代わりに集約された OutputStream を返します。

導入:
6.1
作成者:
Arjen Poutsma, Rossen Stoyanchev