パッケージ org.springframework.http.codec
@NonNullApi @NonNullFields パッケージ org.springframework.http.codec
Web で使用するための
Encoder および Decoder の実装を提供します。 また、HTTP リクエストとレスポンスの本文の読み取りおよび書き込み用の高レベル HttpMessageReader および HttpMessageWriter を宣言します。
- クラス説明クライアント側に関連する HTTP メッセージリーダーおよびライターオプションの
CodecConfigurerの拡張。追加のクライアント側オプションを備えたCodecConfigurer.DefaultCodecs拡張。クライアントまたはサーバーの HTTP メッセージのリーダーとライターを構成するための共通インターフェースを定義します。カスタム HTTP メッセージリーダーおよびライター用のレジストリ。デフォルトのコーデックに適用されるCodecConfigurer.defaultCodecs()を介して構成されたプロパティの値を公開します。デフォルトで登録されている HTTP メッセージリーダーとライターをカスタマイズまたは置換します。マルチパート 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 サポートで使用するサーバー送信イベントの表現。ServerSentEventの変更可能なビルダー。"text/event-stream"レスポンスの場合はHttpMessageWriter。