本文整理了Java中javax.ws.rs.container.ContainerResponseContext.getHeaderString()
方法的一些代码示例,展示了ContainerResponseContext.getHeaderString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ContainerResponseContext.getHeaderString()
方法的具体详情如下:
包路径:javax.ws.rs.container.ContainerResponseContext
类名称:ContainerResponseContext
方法名:getHeaderString
[英]Get a message header as a single string value. Each single header value is converted to String using a javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate if one is available via javax.ws.rs.ext.RuntimeDelegate#createHeaderDelegate(java.lang.Class)for the header value class or using its toString method if a header delegate is not available.
[中]将消息头作为单个字符串值获取。使用javax将每个标题值转换为字符串。ws。rs.ext.RuntimeDelegate。HeaderDelegate(如果通过javax提供)。ws。rs.ext.RuntimeDelegate#createHeaderDelegate(java.lang.Class)用于标头值类,如果标头委托不可用,则使用其toString方法。
代码示例来源:origin: com.sap.hcp.cf.logging/cf-java-logging-support-jersey
@Override
public String getHeader(String headerName) {
return ctx.getHeaderString(headerName);
}
代码示例来源:origin: SAP/cf-java-logging-support
@Override
public String getHeader(String headerName) {
return ctx.getHeaderString(headerName);
}
代码示例来源:origin: org.mycore/mycore-restapi
.filter(s -> s.startsWith("Bearer "))
.filter(s -> !responseContext.getStatusInfo().getFamily().equals(Response.Status.Family.CLIENT_ERROR))
.filter(s -> responseContext.getHeaderString(HttpHeaders.AUTHORIZATION) == null)
.map(h -> renewJWT ? ("Bearer " + MCRRestAPIAuthentication
.getToken(currentSession.getUserInformation(), currentSession.getCurrentIP())
代码示例来源:origin: HuygensING/timbuctoo
String contentType = responseContext.getHeaderString("Content-Type");
boolean logResponseText = "text/plain".equals(contentType) || "application/json".equals(contentType);
代码示例来源:origin: stackoverflow.com
public class MyContainerResponseFilter implements ContainerResponseFilter {
@Override
public void filter(ContainerRequestContext containerRequestContext, ContainerResponseContext containerResponseContext) throws IOException {
// You can get the body of the response from the ContainerResponseContext
Object entity = containerResponseContext.getEntity();
// You'll need to know what kind of Object the entity is in order to do something useful though
// You can get some data using these functions
Class<?> entityClass = containerResponseContext.getEntityClass();
Type entityType = containerResponseContext.getEntityType();
// And/or by looking at the ContainerRequestContext and knowing what the response entity will be
String method = containerRequestContext.getMethod();
UriInfo uriInfo = containerRequestContext.getUriInfo();
// Then you can modify your Authorization header in some way
String authorizationHeaderValue = containerResponseContext.getHeaderString(HttpHeaders.AUTHORIZATION);
authorizationHeaderValue = authorizationHeaderValue + " a signature you calculated";
containerResponseContext.getHeaders().putSingle(HttpHeaders.AUTHORIZATION, authorizationHeaderValue);
}
}
代码示例来源:origin: labsai/EDDI
String respondedResourceURIString = response.getHeaderString(HttpHeaders.LOCATION);
URI respondedResourceURI = URI.create(respondedResourceURIString);
IResourceStore.IResourceId respondedResourceId = RestUtilities.extractResourceId(respondedResourceURI);
代码示例来源:origin: org.mvc-spec.ozark/ozark-core
event.setUriInfo(uriInfo);
event.setResourceInfo(resourceInfo);
event.setLocation(URI.create(responseContext.getHeaderString(HttpHeaders.LOCATION)));
event.setContainerRequestContext(requestContext);
event.setContainerResponseContext(responseContext);
代码示例来源:origin: org.glassfish.ozark/ozark
event.setUriInfo(uriInfo);
event.setResourceInfo(resourceInfo);
event.setLocation(URI.create(responseContext.getHeaderString(HttpHeaders.LOCATION)));
event.setContainerRequestContext(requestContext);
event.setContainerResponseContext(responseContext);
代码示例来源:origin: labsai/EDDI
Method resourceMethod = resourceInfo.getResourceMethod();
if (resourceMethod != null && (isPUT(resourceMethod) || isPATCH(resourceMethod) || isPOST(resourceMethod) || isDELETE(resourceMethod)) && httpStatus >= 200 && httpStatus < 300) {
String resourceLocationUri = contextResponse.getHeaderString(HttpHeaders.LOCATION);
if (resourceLocationUri != null) {
if (resourceLocationUri.contains("://")) {
内容来源于网络,如有侵权,请联系作者删除!