public class UndertowRequest extends UndertowExchangeBase implements ServerRequest
DEFAULT_CHARSET| Constructor and Description |
|---|
UndertowRequest(io.undertow.server.HttpServerExchange exchange)
构造
|
| Modifier and Type | Method and Description |
|---|---|
InputStream |
getBodyStream()
获取请求体流
|
Charset |
getCharset()
获取编码,获取失败默认使用UTF-8,获取规则如下:
1、从Content-Type头中获取编码,类似于:text/html;charset=utf-8
|
String |
getHeader(String name)
获取请求头
|
io.undertow.util.HeaderMap |
getHeaders()
获取所有请求头
|
String |
getMethod()
获取请求方法
|
String |
getPath()
获取请求路径,包含请求参数部分
|
String |
getQuery()
获取请求参数,包括pathVariable和queryString
|
getExchangeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBody, getBody, getBodyBytes, getContentLength, getContentType, getCookiesStr, getHeader, getHeader, getMultipart, getParam, getParams, getParams, getUserAgent, getUserAgentStr, isGetMethod, isMultipart, isPostMethod, parseMultipartpublic UndertowRequest(io.undertow.server.HttpServerExchange exchange)
exchange - Undertow请求对象public String getMethod()
ServerRequestgetMethod in interface ServerRequestpublic String getPath()
ServerRequestgetPath in interface ServerRequestpublic String getQuery()
ServerRequestgetQuery in interface ServerRequestpublic String getHeader(String name)
ServerRequestgetHeader in interface ServerRequestname - 请求头名public io.undertow.util.HeaderMap getHeaders()
public Charset getCharset()
ServerRequest
1、从Content-Type头中获取编码,类似于:text/html;charset=utf-8
getCharset in interface ServerRequestpublic InputStream getBodyStream()
ServerRequestgetBodyStream in interface ServerRequestCopyright © 2025. All rights reserved.