Interface ScxHttpHeadersWritable
- All Superinterfaces:
Iterable<Map.Entry<ScxHttpHeaderName, List<String>>>,Parameters<ScxHttpHeaderName, String>,ParametersWritable<ScxHttpHeaderName, String>,ScxHttpHeaders
- All Known Implementing Classes:
ScxHttpHeadersImpl
public interface ScxHttpHeadersWritable
extends ScxHttpHeaders, ParametersWritable<ScxHttpHeaderName, String>
可写的 Headers 可用于 ServerResponse 和 ClientRequest
在 Parameters 的基础上实现了一些 方便操作 Http 头协议的方法
- Version:
- 0.0.1
- Author:
- scx567888
-
Method Summary
Modifier and TypeMethodDescriptiondefault ScxHttpHeadersWritabledefault ScxHttpHeadersWritabledefault ScxHttpHeadersWritableaddSetCookie(Cookie... cookie) default ScxHttpHeadersWritablecontentDisposition(ContentDisposition contentDisposition) default ScxHttpHeadersWritablecontentLength(long contentLength) default ScxHttpHeadersWritablecontentType(ScxMediaType mediaType) default ScxHttpHeadersWritabledefault ScxHttpHeadersWritabledefault ScxHttpHeadersWritableremoveCookie(String name) default ScxHttpHeadersWritableremoveSetCookie(String name) default ScxHttpHeadersWritabledefault ScxHttpHeadersWritablesetCookies(Cookies cookies) Methods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface cool.scx.http.parameters.Parameters
contains, get, getAll, isEmpty, names, size, toMapMethods inherited from interface cool.scx.http.parameters.ParametersWritable
add, clear, remove, setMethods inherited from interface cool.scx.http.headers.ScxHttpHeaders
accept, contains, contentDisposition, contentLength, contentType, cookies, get, getAll, getCookie, getSetCookie, setCookies
-
Method Details
-
set
-
add
-
remove
-
cookies
-
setCookies
-
contentType
-
contentDisposition
-
addCookie
-
removeCookie
-
addSetCookie
-
removeSetCookie
-
contentLength
-