Interface MediaWriter
- All Known Implementing Classes:
ByteArrayWriter,EmptyWriter,FormParamsWriter,InputStreamWriter,JsonNodeWriter,MultiPartWriter,ObjectWriter,PathWriter,ServerEventStreamWriter,StringWriter
public interface MediaWriter
写入器 可用于 ServerResponse 和 ClientRequest
- Version:
- 0.0.1
- Author:
- scx567888
-
Method Summary
Modifier and TypeMethodDescriptiondefault longbeforeWrite(ScxHttpHeadersWritable responseHeaders, ScxHttpHeaders requestHeaders) 写入内容之前 在这里可以设置 header 头voidwrite(OutputStream outputStream) 写入内容
-
Method Details
-
beforeWrite
写入内容之前 在这里可以设置 header 头- Parameters:
responseHeaders- 响应头 (在客户端状态下是 requestHeaders)requestHeaders- 请求头 (在客户端状态下是 空 Header)- Returns:
- 预期的内容长度 : (-1 未知长度, 0 无内容, 大于 0 标准长度)
-
write
写入内容- Parameters:
outputStream- 输入流- Throws:
IOException
-