public static interface ServerHttpRequest.BuilderServerHttpRequest を変更するためのビルダー。| 修飾子と型 | メソッドと説明 |
|---|---|
ServerHttpRequest | build() 変異したプロパティを使用して ServerHttpRequest デコレータを構築します。 |
ServerHttpRequest.Builder | contextPath(StringSE contextPath) 使用する contextPath を設定します。 |
default ServerHttpRequest.Builder | header(StringSE headerName, StringSE... headerValues) 指定された名前で指定されたヘッダー値を設定またはオーバーライドします。 |
ServerHttpRequest.Builder | header(StringSE headerName, StringSE headerValue) 使用すべきではありません。 このメソッドは Spring Framework 5.2 で削除され、 header(String, String...) が採用されます。 |
ServerHttpRequest.Builder | headers(ConsumerSE<HttpHeaders> headersConsumer) リクエストヘッダーを操作します。 |
ServerHttpRequest.Builder | method(HttpMethod httpMethod) 返す HTTP メソッドを設定します。 |
ServerHttpRequest.Builder | path(StringSE path) 次の条件で、リクエストの URI の "rawPath" の代わりに使用するパスを設定します。uri も設定されている場合、ここで指定されたパスは、指定された URI のパスをオーバーライドします。 |
ServerHttpRequest.Builder | sslInfo(SslInfo sslInfo)SSL セッション情報を設定します。 |
ServerHttpRequest.Builder | uri(URISE uri) 次の条件で使用する URI を設定します。 path も設定されている場合、ここで指定された URI のパスが上書きされます。 |
ServerHttpRequest.Builder method(HttpMethod httpMethod)
ServerHttpRequest.Builder uri(URISE uri)
path も設定されている場合は、ここで指定された URI のパスをオーバーライドします。contextPath も設定されている場合、またはすでに存在している場合は、ここで提供される URI のパスの先頭と一致する必要があります。ServerHttpRequest.Builder path(StringSE path)
"rawPath" の代わりに使用するパスを設定します。uri も設定されている場合、ここで指定されたパスは、指定された URI のパスをオーバーライドします。contextPath も設定されている場合、またはすでに存在する場合は、ここで指定されたパスの開始と一致する必要があります。ServerHttpRequest.Builder contextPath(StringSE contextPath)
指定された値は有効な contextPath である必要があり、リクエストの URI のパスの先頭と一致する必要があります。つまり、contextPath を変更すると、path(String) を介してパスも変更されることになります。
@DeprecatedSE ServerHttpRequest.Builder header(StringSE headerName, StringSE headerValue)
header(String, String...) が使用されます。headerName - ヘッダー名 headerValue - ヘッダー値 default ServerHttpRequest.Builder header(StringSE headerName, StringSE... headerValues)
単一のヘッダー値を設定する必要がある場合は、明示的な 1 要素配列を使用してこのメソッドを呼び出すことができます。たとえば、header("key", new String[] { "value" }) - または、headers(Consumer) を使用して制御を強化することもできます。
headerName - ヘッダー名 headerValues - ヘッダー値 headers(Consumer)ServerHttpRequest.Builder headers(ConsumerSE<HttpHeaders> headersConsumer)
HttpHeaders には現在のリクエストヘッダーが含まれているため、Consumer は既存の値を上書きまたは削除したり、他の HttpHeaders メソッドを使用したりできます。ServerHttpRequest.Builder sslInfo(SslInfo sslInfo)
ServerHttpRequest build()
ServerHttpRequest デコレータを構築します。