public static interface ServerRequest.Builder| 修飾子と型 | メソッドと説明 |
|---|---|
ServerRequest.Builder | attribute(java.lang.String name, java.lang.Object value) 指定された名前と値で属性を追加します。 |
ServerRequest.Builder | attributes(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> attributesConsumer) 指定されたコンシューマーでこのリクエストの属性を操作します。 |
ServerRequest.Builder | body(reactor.core.publisher.Flux<DataBuffer> body) リクエストの本文を設定します。 |
ServerRequest.Builder | body(java.lang.String body) リクエストの本文を、指定された文字列の UTF-8 エンコードバイトに設定します。 |
ServerRequest | build() リクエストを作成します。 |
ServerRequest.Builder | cookie(java.lang.String name, java.lang.String... values) 指定された名前と値で Cookie を追加します。 |
ServerRequest.Builder | cookies(java.util.function.Consumer<MultiValueMap<java.lang.String,HttpCookie>> cookiesConsumer) 指定されたコンシューマーでこのリクエストの Cookie を操作します。 |
ServerRequest.Builder | header(java.lang.String headerName, java.lang.String... headerValues) 指定された名前に指定されたヘッダー値を追加します。 |
ServerRequest.Builder | headers(java.util.function.Consumer<HttpHeaders> headersConsumer) 指定されたコンシューマーでこのリクエストのヘッダーを操作します。 |
ServerRequest.Builder | method(HttpMethod method) リクエストのメソッドを設定します。 |
ServerRequest.Builder | uri(java.net.URI uri) リクエストの URI を設定します。 |
ServerRequest.Builder method(HttpMethod method)
method - 新しい方法 ServerRequest.Builder uri(java.net.URI uri)
uri - 新しい URIServerRequest.Builder header(java.lang.String headerName, java.lang.String... headerValues)
headerName - ヘッダー名 headerValues - ヘッダー値 HttpHeaders.add(String, String)ServerRequest.Builder headers(java.util.function.Consumer<HttpHeaders> headersConsumer)
コンシューマーに提供されるヘッダーは「ライブ」であるため、コンシューマーを使用して、既存のヘッダー値を上書きしたり、値を削除したり、他の HttpHeaders メソッドを使用したりできます。
headersConsumer - HttpHeaders を消費する関数 ServerRequest.Builder cookie(java.lang.String name, java.lang.String... values)
name - クッキー名 values - クッキーの値 ServerRequest.Builder cookies(java.util.function.Consumer<MultiValueMap<java.lang.String,HttpCookie>> cookiesConsumer)
コンシューマーに提供されるマップは「ライブ」であるため、コンシューマーを使用して既存の Cookie を上書きしたり、Cookie を削除したり、その他の MultiValueMap メソッドを使用したりできます。
cookiesConsumer - Cookie マップを使用する関数 ServerRequest.Builder body(reactor.core.publisher.Flux<DataBuffer> body)
このメソッドを呼び出すと、ビルダーの既存の本体が解放されます。
body - 新しい体 ServerRequest.Builder body(java.lang.String body)
このメソッドを呼び出すと、ビルダーの既存の本体が解放されます。
body - 新しい体 ServerRequest.Builder attribute(java.lang.String name, java.lang.Object value)
name - 属性名 value - 属性値 ServerRequest.Builder attributes(java.util.function.Consumer<java.util.Map<java.lang.String,java.lang.Object>> attributesConsumer)
コンシューマーに提供されるマップは「ライブ」であるため、コンシューマーを使用して、既存の属性を上書きしたり、属性を削除したり、その他の Map メソッドを使用したりできます。
attributesConsumer - 属性マップを使用する関数 ServerRequest build()