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
|
getExchange
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBody, getBody, getBodyBytes, getContentLength, getContentType, getCookiesStr, getHeader, getHeader, getMultipart, getParam, getParams, getParams, getUserAgent, getUserAgentStr, isGetMethod, isMultipart, isPostMethod, parseMultipart
public UndertowRequest(io.undertow.server.HttpServerExchange exchange)
exchange
- Undertow请求对象public String getMethod()
ServerRequest
getMethod
in interface ServerRequest
public String getPath()
ServerRequest
getPath
in interface ServerRequest
public String getQuery()
ServerRequest
getQuery
in interface ServerRequest
public String getHeader(String name)
ServerRequest
getHeader
in interface ServerRequest
name
- 请求头名public io.undertow.util.HeaderMap getHeaders()
public Charset getCharset()
ServerRequest
1、从Content-Type头中获取编码,类似于:text/html;charset=utf-8
getCharset
in interface ServerRequest
public InputStream getBodyStream()
ServerRequest
getBodyStream
in interface ServerRequest
Copyright © 2025. All rights reserved.