public static interface ServerHttpRequest.Builder
ServerHttpRequest
を変更するためのビルダー。修飾子と型 | メソッドと説明 |
---|---|
ServerHttpRequest | build() 変異したプロパティを使用して ServerHttpRequest デコレータを構築します。 |
ServerHttpRequest.Builder | contextPath(java.lang.String contextPath) 使用する contextPath を設定します。 |
ServerHttpRequest.Builder | header(java.lang.String key, java.lang.String value) 指定したヘッダーを設定またはオーバーライドします。 |
ServerHttpRequest.Builder | headers(java.util.function.Consumer<HttpHeaders> headersConsumer) リクエストヘッダーを操作します。 |
ServerHttpRequest.Builder | method(HttpMethod httpMethod) 返す HTTP メソッドを設定します。 |
ServerHttpRequest.Builder | path(java.lang.String path) 次の条件で、リクエストの URI の "rawPath" の代わりに使用するパスを設定します。uri も設定されている場合、ここで指定されたパスは、指定された URI のパスをオーバーライドします。 |
ServerHttpRequest.Builder | sslInfo(SslInfo sslInfo) SSL セッション情報を設定します。 |
ServerHttpRequest.Builder | uri(java.net.URI uri) 次の条件で使用する URI を設定します。 path も設定されている場合、ここで指定された URI のパスが上書きされます。 |
ServerHttpRequest.Builder method(HttpMethod httpMethod)
ServerHttpRequest.Builder uri(java.net.URI uri)
path
も設定されている場合は、ここで指定された URI のパスをオーバーライドします。contextPath
も設定されている場合、またはすでに存在している場合は、ここで提供される URI のパスの先頭と一致する必要があります。ServerHttpRequest.Builder path(java.lang.String path)
"rawPath"
の代わりに使用するパスを設定します。uri
も設定されている場合、ここで指定されたパスは、指定された URI のパスをオーバーライドします。contextPath
も設定されている場合、またはすでに存在する場合は、ここで指定されたパスの開始と一致する必要があります。ServerHttpRequest.Builder contextPath(java.lang.String contextPath)
指定された値は有効な contextPath
である必要があり、リクエストの URI のパスの先頭と一致する必要があります。つまり、contextPath を変更すると、path(String)
を介してパスも変更されることになります。
ServerHttpRequest.Builder header(java.lang.String key, java.lang.String value)
ServerHttpRequest.Builder headers(java.util.function.Consumer<HttpHeaders> headersConsumer)
HttpHeaders
には現在のリクエストヘッダーが含まれているため、Consumer
は既存の値を上書きまたは削除したり、他の HttpHeaders
メソッドを使用したりできます。ServerHttpRequest.Builder sslInfo(SslInfo sslInfo)
ServerHttpRequest build()
ServerHttpRequest
デコレータを構築します。