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