本文整理了Java中org.glassfish.grizzly.http.server.Response.addHeader
方法的一些代码示例,展示了Response.addHeader
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.addHeader
方法的具体详情如下:
包路径:org.glassfish.grizzly.http.server.Response
类名称:Response
方法名:addHeader
[英]Add the specified header to the specified value.
[中]将指定的头添加到指定的值。
代码示例来源:origin: jersey/jersey
@Override
public OutputStream writeResponseStatusAndHeaders(final long contentLength,
final ContainerResponse context)
throws ContainerException {
try {
final javax.ws.rs.core.Response.StatusType statusInfo = context.getStatusInfo();
if (statusInfo.getReasonPhrase() == null) {
grizzlyResponse.setStatus(statusInfo.getStatusCode());
} else {
grizzlyResponse.setStatus(statusInfo.getStatusCode(), statusInfo.getReasonPhrase());
}
grizzlyResponse.setContentLengthLong(contentLength);
for (final Map.Entry<String, List<String>> e : context.getStringHeaders().entrySet()) {
for (final String value : e.getValue()) {
grizzlyResponse.addHeader(e.getKey(), value);
}
}
return grizzlyResponse.getOutputStream();
} finally {
logger.debugLog("{0} - writeResponseStatusAndHeaders() called", name);
}
}
代码示例来源:origin: org.activecomponents.jadex/jadex-platform-extension-webservice-desktop-grizzly
public void service(Request request, Response response)
{
// Hack!!! required for investment planner
// Todo: make accessible to outside
response.addHeader("Access-Control-Allow-Origin", "*");
// http://stackoverflow.com/questions/3136140/cors-not-working-on-chrome
response.addHeader("Access-Control-Allow-Credentials", "true ");
response.addHeader("Access-Control-Allow-Methods", "OPTIONS, GET, POST");
response.addHeader("Access-Control-Allow-Headers", "Content-Type, Depth, User-Agent, X-File-Size, X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control");
super.service(request, response);
}
};
代码示例来源:origin: org.activecomponents.jadex/jadex-platform-extension-webservice-desktop-grizzly
public void service(Request request, Response response) throws Exception
{
// Hack!!! required for investment planner
// Todo: make accessible to outside
response.addHeader("Access-Control-Allow-Origin", "*");
// http://stackoverflow.com/questions/3136140/cors-not-working-on-chrome
response.addHeader("Access-Control-Allow-Credentials", "true ");
response.addHeader("Access-Control-Allow-Methods", "OPTIONS, GET, POST");
response.addHeader("Access-Control-Allow-Headers", "Content-Type, Depth, User-Agent, X-File-Size, X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control");
super.service(request, response);
}
};
代码示例来源:origin: miltonio/milton2
@Override
public void setNonStandardHeader(String code, String value) {
r.addHeader(code, value);
headers.put(code, value);
}
代码示例来源:origin: org.glassfish.grizzly/grizzly-http-server
/**
* Add the specified integer header to the specified value.
*
* @param name Name of the header to set
* @param value Integer value to be set
*/
public void addIntHeader(final String name, final int value) {
if (isCommitted())
return;
addHeader(name, "" + value);
}
代码示例来源:origin: org.glassfish.grizzly/grizzly-websockets-server
/**
* {@inheritDoc}
*/
@Override
public void addHeader(String name, String value) {
if (isCommitted())
return;
response.addHeader(name, value);
}
代码示例来源:origin: javaee/grizzly
/**
* {@inheritDoc}
*/
@Override
public void addHeader(String name, String value) {
if (isCommitted())
return;
response.addHeader(name, value);
}
代码示例来源:origin: javaee/grizzly
/**
* Add the specified integer header to the specified value.
*
* @param name Name of the header to set
* @param value Integer value to be set
*/
public void addIntHeader(final String name, final int value) {
if (isCommitted())
return;
addHeader(name, "" + value);
}
代码示例来源:origin: javaee/grizzly
/**
* Add the specified integer header to the specified value.
*
* @param name Name of the header to set
* @param value Integer value to be set
*/
public void addIntHeader(final String name, final int value) {
if (isCommitted())
return;
addHeader(name, "" + value);
}
代码示例来源:origin: javaee/grizzly
/**
* {@inheritDoc}
*/
@Override
public void addHeader(String name, String value) {
if (isCommitted())
return;
response.addHeader(name, value);
}
代码示例来源:origin: org.mule.glassfish.grizzly/grizzly-http-server
/**
* Add the specified integer header to the specified value.
*
* @param name Name of the header to set
* @param value Integer value to be set
*/
public void addIntHeader(final String name, final int value) {
if (isCommitted())
return;
addHeader(name, "" + value);
}
代码示例来源:origin: javaee/grizzly
/**
* {@inheritDoc}
*/
@Override
public void addHeader(String name, String value) {
if (isCommitted())
return;
response.addHeader(name, value);
}
代码示例来源:origin: javaee/grizzly
/**
* Add the specified integer header to the specified value.
*
* @param name Name of the header to set
* @param value Integer value to be set
*/
public void addIntHeader(final String name, final int value) {
if (isCommitted())
return;
addHeader(name, "" + value);
}
代码示例来源:origin: javaee/grizzly
/**
* {@inheritDoc}
*/
@Override
public void addHeader(String name, String value) {
if (isCommitted())
return;
response.addHeader(name, value);
}
代码示例来源:origin: org.glassfish.grizzly/grizzly-http-server-core
/**
* Add the specified integer header to the specified value.
*
* @param name Name of the header to set
* @param value Integer value to be set
*/
public void addIntHeader(final String name, final int value) {
if (isCommitted())
return;
addHeader(name, "" + value);
}
代码示例来源:origin: org.glassfish.grizzly/grizzly-websockets-server
/**
* Add the specified integer header to the specified value.
*
* @param name Name of the header to set
* @param value Integer value to be set
*/
public void addIntHeader(final String name, final int value) {
if (isCommitted())
return;
addHeader(name, "" + value);
}
代码示例来源:origin: javaee/grizzly
/**
* {@inheritDoc}
*/
@Override
public void addHeader(String name, String value) {
if (isCommitted())
return;
response.addHeader(name, value);
}
代码示例来源:origin: com.xebialabs.restito/restito
/**
* Returns unauthorized response
*/
public static Action unauthorized(final String realm) {
return new Action(r -> {
r.addHeader("WWW-Authenticate", "Basic realm=\"" + realm + "\"");
r.setStatus(HttpStatus.UNAUTHORIZED_401);
return r;
});
}
代码示例来源:origin: org.glassfish.main.web/web-core
private void addPersistedSessionCookie(Request request, StandardContext ctx,
Session sess) throws IOException {
if (sess == null) {
return;
}
Cookie cookie = ctx.getManager().toCookie(sess);
if (cookie != null) {
request.configureSessionCookie(cookie);
grizzlyResponse.addHeader(SET_COOKIE_HEADER,
response.getCookieString(cookie));
}
}
代码示例来源:origin: javaee/grizzly
public void onInitialize(CometEvent event) throws IOException {
System.out.println(" -> onInitialize Handler:" + hashCode());
getResponse().addHeader(BasicCometTest.onInitialize,
event.attachment() == null ? BasicCometTest.onInitialize : event.attachment().toString());
onInitializeCalled.set(true);
}
内容来源于网络,如有侵权,请联系作者删除!