public class UndertowResponse extends UndertowExchangeBase implements ServerResponse
DEFAULT_CHARSET
Constructor and Description |
---|
UndertowResponse(io.undertow.server.HttpServerExchange exchange)
构造
|
Modifier and Type | Method and Description |
---|---|
ServerResponse |
addHeader(String header,
String value)
添加响应头,如果已经存在,则追加
|
Charset |
getCharset()
获取编码,默认为UTF-8
|
io.undertow.server.HttpServerExchange |
getExchange()
获取原始的HttpServerExchange对象
|
OutputStream |
getOutputStream()
获取输出流,用于写出数据
|
io.undertow.io.Sender |
getSender()
获取Sender对象,用于发送数据
|
ServerResponse |
setCharset(Charset charset)
设置编码,默认为UTF-8
|
ServerResponse |
setHeader(String header,
List<String> value)
设置响应头,如果已经存在,则覆盖
|
ServerResponse |
setHeader(String header,
String value)
设置响应头,如果已经存在,则覆盖
|
ServerResponse |
setStatus(int statusCode)
设置状态码
|
ServerResponse |
write(byte[] data)
写出数据到客户端
|
public UndertowResponse(io.undertow.server.HttpServerExchange exchange)
exchange
- Undertow exchangepublic io.undertow.server.HttpServerExchange getExchange()
getExchange
in class UndertowExchangeBase
public ServerResponse setStatus(int statusCode)
ServerResponse
setStatus
in interface ServerResponse
statusCode
- 状态码public ServerResponse setCharset(Charset charset)
ServerResponse
setCharset
in interface ServerResponse
charset
- 编码public Charset getCharset()
ServerResponse
getCharset
in interface ServerResponse
public ServerResponse addHeader(String header, String value)
ServerResponse
addHeader
in interface ServerResponse
header
- 头keyvalue
- 值public ServerResponse setHeader(String header, String value)
ServerResponse
setHeader
in interface ServerResponse
header
- 头keyvalue
- 值public ServerResponse setHeader(String header, List<String> value)
ServerResponse
setHeader
in interface ServerResponse
header
- 头keyvalue
- 值列表,如果为空,删除该headerpublic io.undertow.io.Sender getSender()
public OutputStream getOutputStream()
ServerResponse
getOutputStream
in interface ServerResponse
public ServerResponse write(byte[] data)
ServerResponse
write
in interface ServerResponse
data
- 数据Copyright © 2025. All rights reserved.