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