public class FormHttpMessageWriter extends ObjectSE implements HttpMessageWriter<MultiValueMap<StringSE,StringSE>>
HttpMessageWriter の実装、つまりメディア型 "application/x-www-form-urlencoded" のレスポンス本文。| 修飾子と型 | フィールドと説明 |
|---|---|
static CharsetSE | DEFAULT_CHARSET |
| コンストラクターと説明 |
|---|
FormHttpMessageWriter() |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | canWrite(ResolvableType elementType, MediaType mediaType) 指定されたオブジェクト型がこのライターでサポートされているかどうか。 |
CharsetSE | getDefaultCharset() 設定されたデフォルトの文字セットを返します。 |
ListSE<MediaType> | getWritableMediaTypes() このライターがサポートする MediaType を返します。 |
void | setDefaultCharset(CharsetSE charset) レスポンスの Content-Type ヘッダーで明示的に指定されていない場合に、フォームデータの書き込みに使用するデフォルトの文字セットを設定します。 |
reactor.core.publisher.Mono<VoidSE> | write(org.reactivestreams.Publisher<? extends MultiValueMap<StringSE, StringSE>> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, MapSE<StringSE, ObjectSE> hints) オブジェクトの特定のストリームを出力メッセージに書き込みます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEwritepublic static final CharsetSE DEFAULT_CHARSET
public void setDefaultCharset(CharsetSE charset)
デフォルトでは、これは "UTF-8" に設定されています。
public CharsetSE getDefaultCharset()
public boolean canWrite(ResolvableType elementType, @Nullable MediaType mediaType)
HttpMessageWriterHttpMessageWriter<MultiValueMap<StringSE, StringSE>> 内の canWrite elementType - チェックするオブジェクトの型 mediaType - 書き込み用のメディア型、おそらく nulltrue、それ以外の場合は false public reactor.core.publisher.Mono<VoidSE> write(org.reactivestreams.Publisher<? extends MultiValueMap<StringSE,StringSE>> inputStream, ResolvableType elementType, @Nullable MediaType mediaType, ReactiveHttpOutputMessage message, MapSE<StringSE,ObjectSE> hints)
HttpMessageWriterHttpMessageWriter<MultiValueMap<StringSE, StringSE>> 内の write inputStream - 書き込むオブジェクト elementType - HttpMessageWriter.canWrite(ResolvableType, MediaType) を介して事前にチェックされている必要があるストリーム内のオブジェクトの型 mediaType - 書き込みのコンテンツ型。null の場合は、ライターのデフォルトのコンテンツ型を使用する必要があることを示します。message - 書き込むメッセージ hints - エンコードおよび書き込み方法に関する追加情報 public ListSE<MediaType> getWritableMediaTypes()
HttpMessageWriterMediaType を返します。HttpMessageWriter<MultiValueMap<StringSE, StringSE>> 内の getWritableMediaTypes