Package io.varhttp
Class VarResponseHeader
java.lang.Object
io.varhttp.VarResponseHeader
- All Implemented Interfaces:
ResponseHeader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCookie
(jakarta.servlet.http.Cookie cookie) Explicitly add cookie to the responsevoid
Explicitly add a http header to the responsevoid
void
void
redirectRelative
(String path) void
void
Explicitly set (override) a http header to the responsevoid
setStatus
(int httpResponseCode) Explicitly set the http response code
-
Constructor Details
-
VarResponseHeader
-
-
Method Details
-
setStatus
public void setStatus(int httpResponseCode) Description copied from interface:ResponseHeader
Explicitly set the http response code- Specified by:
setStatus
in interfaceResponseHeader
- Parameters:
httpResponseCode
- response code, e.g. 200 for "OK"
-
addHeader
Description copied from interface:ResponseHeader
Explicitly add a http header to the response- Specified by:
addHeader
in interfaceResponseHeader
- Parameters:
name
- the header namevalue
- the header value
-
setHeader
Description copied from interface:ResponseHeader
Explicitly set (override) a http header to the response- Specified by:
setHeader
in interfaceResponseHeader
- Parameters:
name
- the header namevalue
- the header value
-
redirect
- Specified by:
redirect
in interfaceResponseHeader
- Parameters:
path
- relative to the root of the domain
-
redirectRelative
- Specified by:
redirectRelative
in interfaceResponseHeader
- Parameters:
path
- relative to this controller class
-
redirect
- Specified by:
redirect
in interfaceResponseHeader
-
addCookie
public void addCookie(jakarta.servlet.http.Cookie cookie) Description copied from interface:ResponseHeader
Explicitly add cookie to the response- Specified by:
addCookie
in interfaceResponseHeader
- Parameters:
cookie
- the cookie
-
setContentType
- Specified by:
setContentType
in interfaceResponseHeader
-