Interface ScxHttpHeadersWritable
- All Superinterfaces:
Iterable<ParameterEntry<ScxHttpHeaderName, String>>,Parameters<ScxHttpHeaderName, String>,ParametersWritable<ScxHttpHeaderName, String>,ScxHttpHeaders
public interface ScxHttpHeadersWritable
extends ScxHttpHeaders, ParametersWritable<ScxHttpHeaderName, String>
可写的 Headers 可用于 ServerResponse 和 ClientRequest
在 Parameters 的基础上实现了一些 方便操作 Http 头协议的方法
- Version:
- 0.0.1
- Author:
- scx567888
-
Method Summary
Modifier and TypeMethodDescriptionadd(ScxHttpHeaderName name, String... value) default ScxHttpHeadersWritabledefault ScxHttpHeadersWritabledefault ScxHttpHeadersWritableaddSetCookie(Cookie... cookie) clear()default ScxHttpHeadersWritablecontentDisposition(ContentDisposition contentDisposition) default ScxHttpHeadersWritablecontentEncoding(ScxContentEncoding contentEncoding) default ScxHttpHeadersWritablecontentLength(long contentLength) default ScxHttpHeadersWritablecontentType(ScxMediaType mediaType) default ScxHttpHeadersWritableremove(ScxHttpHeaderName name) default ScxHttpHeadersWritabledefault ScxHttpHeadersWritableremoveCookie(String name) default ScxHttpHeadersWritableremoveSetCookie(String name) set(ScxHttpHeaderName name, String... value) default ScxHttpHeadersWritabledefault ScxHttpHeadersWritablesetCookies(Cookies cookies) Methods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface cool.scx.http.parameters.Parameters
contains, forEach, forEachParameter, get, getAll, isEmpty, names, size, toMap, toMultiValueMapMethods inherited from interface cool.scx.http.headers.ScxHttpHeaders
accept, contains, contentDisposition, contentEncoding, contentLength, contentType, cookies, encode, get, getAll, getCookie, getSetCookie, setCookies
-
Method Details
-
set
- Specified by:
setin interfaceParametersWritable<ScxHttpHeaderName, String>
-
add
- Specified by:
addin interfaceParametersWritable<ScxHttpHeaderName, String>
-
remove
- Specified by:
removein interfaceParametersWritable<ScxHttpHeaderName, String>
-
clear
ScxHttpHeadersWritable clear()- Specified by:
clearin interfaceParametersWritable<ScxHttpHeaderName, String>
-
set
-
add
-
remove
-
cookies
-
setCookies
-
contentType
-
contentDisposition
-
addCookie
-
removeCookie
-
addSetCookie
-
removeSetCookie
-
contentLength
-
contentEncoding
-