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 UndertowExchangeBasepublic ServerResponse setStatus(int statusCode)
ServerResponsesetStatus in interface ServerResponsestatusCode - 状态码public ServerResponse setCharset(Charset charset)
ServerResponsesetCharset in interface ServerResponsecharset - 编码public Charset getCharset()
ServerResponsegetCharset in interface ServerResponsepublic ServerResponse addHeader(String header, String value)
ServerResponseaddHeader in interface ServerResponseheader - 头keyvalue - 值public ServerResponse setHeader(String header, String value)
ServerResponsesetHeader in interface ServerResponseheader - 头keyvalue - 值public ServerResponse setHeader(String header, List<String> value)
ServerResponsesetHeader in interface ServerResponseheader - 头keyvalue - 值列表,如果为空,删除该headerpublic io.undertow.io.Sender getSender()
public OutputStream getOutputStream()
ServerResponsegetOutputStream in interface ServerResponsepublic ServerResponse write(byte[] data)
ServerResponsewrite in interface ServerResponsedata - 数据Copyright © 2025. All rights reserved.