パッケージ org.springframework.http.codec
@NonNullApi @NonNullFields パッケージ org.springframework.http.codec
Web で使用するための
Encoder
および Decoder
の実装を提供します。 また、HTTP リクエストとレスポンスの本文の読み取りおよび書き込み用の高レベル HttpMessageReader
および HttpMessageWriter
を宣言します。
- クラス説明クライアント側に関連する HTTP メッセージリーダーおよびライターオプションの
CodecConfigurer
の拡張。追加のクライアント側オプションを備えたCodecConfigurer.DefaultCodecs
拡張。マルチパート HTTP メッセージライターのレジストリとコンテナー。クライアントまたはサーバーの HTTP メッセージのリーダーとライターを構成するための共通インターフェースを定義します。カスタム HTTP メッセージリーダーおよびライター用のレジストリ。デフォルトのコーデックに適用されるCodecConfigurer.defaultCodecs()
を介して構成されたプロパティの値を公開します。デフォルトで登録されている HTTP メッセージリーダーとライターをカスタマイズまたは置換します。ラップしてDecoder
に委譲するHttpMessageReader
。Encoder
にラップして委譲するHttpMessageWriter
。HTML フォームデータを読み取るためのHttpMessageReader
の実装。MultiValueMap<String, String>
を HTML フォームデータとして書き込むためのHttpMessageWriter
、つまりDecoder
の拡張により、HTTP リクエストまたはレスポンス本文のデコードに関連する追加のメソッドが公開されます。Encoder
の拡張により、HTTP リクエストまたはレスポンス本文のエンコーディングのコンテキストに関連する追加のメソッドが公開されます。ReactiveHttpInputMessage
から読み取り、バイトストリームを型<T>
のオブジェクトにデコードする方法。型<T>
のオブジェクトのストリームをエンコードし、エンコードされたバイトのストリームをReactiveHttpOutputMessage
に書き込む方法。KotlinSerializationBinaryDecoder<T extends kotlinx.serialization.BinaryFormat>Kotlin バイナリシリアライザーに従うDecoder
実装の抽象基本クラス。KotlinSerializationBinaryEncoder<T extends kotlinx.serialization.BinaryFormat>Kotlin バイナリシリアライザーに従うEncoder
実装の抽象基本クラス。KotlinSerializationStringDecoder<T extends kotlinx.serialization.StringFormat>Kotlin 文字列シリアライザーに従うDecoder
実装の抽象基本クラス。KotlinSerializationStringEncoder<T extends kotlinx.serialization.StringFormat>Kotlin 文字列シリアライザーに従うEncoder
実装の抽象基本クラス。KotlinSerializationSupport<T extends kotlinx.serialization.SerialFormat>Kotlin 直列化によるエンコードとデコードのサポートメソッドを提供する基本クラス。使用可能な場合は"Content-Disposition"
ヘッダーからファイル名を抽出し、それをResourceDecoder.FILENAME_HINT
として渡すResourceDecoder
にラップおよび委譲するHttpMessageReader
。Resource
を書き込むことができるHttpMessageWriter
。サーバー側に関連する HTTP メッセージリーダーおよびライターオプションのCodecConfigurer
の拡張。追加のクライアント側オプションを備えたCodecConfigurer.DefaultCodecs
拡張。Spring のリアクティブ Web サポートで使用するサーバー送信イベントの表現。SseEvent
の変更可能なビルダー。"text/event-stream"
レスポンスの場合はHttpMessageWriter
。