public static interface ServerRequest.BuilderServerRequest.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たり、その他の MapSE メソッドを使用したりできます。
attributesConsumer - 属性マップを使用する関数 ServerRequest.Builder param(StringSE name, StringSE... values)
name - パラメーター名 values - パラメーター値 ServerRequest.Builder params(ConsumerSE<MultiValueMap<StringSE,StringSE>> paramsConsumer)
コンシューマーに提供されるマップは「ライブ」であるため、コンシューマーを使用して既存の Cookie を上書きしたり、Cookie を削除しSEたり、その他の MultiValueMap メソッドを使用したりできます。
paramsConsumer - パラメーターマップを使用する関数 ServerRequest.Builder remoteAddress(InetSocketAddressSE remoteAddress)
remoteAddress - リモートアドレス ServerRequest build()