本文整理了Java中javax.ws.rs.core.Response.getLocation
方法的一些代码示例,展示了Response.getLocation
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.getLocation
方法的具体详情如下:
包路径:javax.ws.rs.core.Response
类名称:Response
方法名:getLocation
[英]Get the location.
[中]找到位置。
代码示例来源:origin: jersey/jersey
@Override
public void run() {
try {
requestScopeListener.resume(foreignScopeInstance, responder.runtime.injectionManager);
final Response jaxrsResponse =
(response instanceof Response) ? (Response) response : Response.ok(response).build();
if (!responder.runtime.disableLocationHeaderRelativeUriResolution) {
ServerRuntime.ensureAbsolute(jaxrsResponse.getLocation(), jaxrsResponse.getHeaders(),
responder.processingContext.request(),
responder.runtime.rfc7231LocationHeaderRelativeUriResolution);
}
responder.process(new ContainerResponse(responder.processingContext.request(), jaxrsResponse));
} catch (final Throwable t) {
responder.process(t);
}
}
});
代码示例来源:origin: jersey/jersey
@Override
public void run() {
try {
requestScopeListener.resume(foreignScopeInstance, responder.runtime.injectionManager);
final Response jaxrsResponse =
(response instanceof Response) ? (Response) response : Response.ok(response).build();
if (!responder.runtime.disableLocationHeaderRelativeUriResolution) {
ServerRuntime.ensureAbsolute(jaxrsResponse.getLocation(), jaxrsResponse.getHeaders(),
responder.processingContext.request(),
responder.runtime.rfc7231LocationHeaderRelativeUriResolution);
}
responder.process(new ContainerResponse(responder.processingContext.request(), jaxrsResponse));
} catch (final Throwable t) {
responder.process(t);
}
}
});
代码示例来源:origin: confluentinc/ksql
@Test
public void shouldRedirectToInfoIfNoUI() throws Exception {
// Given:
final RootDocument doc = new RootDocument();
final UriInfo uriInfo = uriInfo("http://some/proxy");
// When:
final Response response = doc.get(uriInfo);
// Then:
assertThat(response.getStatus(), is(HttpStatus.TEMPORARY_REDIRECT_307));
assertThat(response.getLocation().toString(), is("http://some/proxy/info"));
}
代码示例来源:origin: org.glassfish.jersey.core/jersey-server
@Override
public void run() {
try {
requestScopeListener.resume(foreignScopeInstance, responder.runtime.injectionManager);
final Response jaxrsResponse =
(response instanceof Response) ? (Response) response : Response.ok(response).build();
if (!responder.runtime.disableLocationHeaderRelativeUriResolution) {
ServerRuntime.ensureAbsolute(jaxrsResponse.getLocation(), jaxrsResponse.getHeaders(),
responder.processingContext.request(),
responder.runtime.rfc7231LocationHeaderRelativeUriResolution);
}
responder.process(new ContainerResponse(responder.processingContext.request(), jaxrsResponse));
} catch (final Throwable t) {
responder.process(t);
}
}
});
代码示例来源:origin: confluentinc/kafka-streams-examples
OrderBean returnedBean = client.target(response.getLocation())
.queryParam("timeout", MIN / 2)
.request(APPLICATION_JSON_TYPE)
代码示例来源:origin: org.apache.syncope.client/syncope-client-lib
public BatchResponse(final String boundary, final String jwt, final Response response) {
this.boundary = boundary;
this.jwt = jwt;
this.monitor = response.getLocation();
this.response = response;
}
代码示例来源:origin: net.thucydides.plugins.jira/thucydides-jira-plugin
public Response followRedirectsIn(Response response) {
while (response.getStatus() == REDIRECT_REQUEST) {
response = client.target(response.getLocation()).path(path).request().get();
}
return response;
}
}
代码示例来源:origin: org.jboss.resteasy/jaxrs-api
/**
* Get the redirection response location.
*
* @return redirection response location.
*/
public URI getLocation() {
return getResponse().getLocation();
}
}
代码示例来源:origin: javax/javaee-web-api
/**
* Get the redirection response location.
*
* @return redirection response location.
*/
public URI getLocation() {
return getResponse().getLocation();
}
}
代码示例来源:origin: eclipse-ee4j/jersey
/**
* Get the redirection response location.
*
* @return redirection response location.
*/
public URI getLocation() {
return getResponse().getLocation();
}
}
代码示例来源:origin: org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.0_spec
/**
* Get the redirection response location.
*
* @return redirection response location.
*/
public URI getLocation() {
return getResponse().getLocation();
}
}
代码示例来源:origin: org.glassfish.jersey.bundles/jaxrs-ri
/**
* Get the redirection response location.
*
* @return redirection response location.
*/
public URI getLocation() {
return getResponse().getLocation();
}
}
代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all
/**
* Get the redirection response location.
*
* @return redirection response location.
*/
public URI getLocation() {
return getResponse().getLocation();
}
}
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
/**
* Get the redirection response location.
*
* @return redirection response location.
*/
public URI getLocation() {
return getResponse().getLocation();
}
}
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
/**
* Get the redirection response location.
*
* @return redirection response location.
*/
public URI getLocation() {
return getResponse().getLocation();
}
}
代码示例来源:origin: labsai/EDDI
private List<URI> createNewHttpCalls(List<HttpCallsConfiguration> httpCallsConfigurations)
throws RestInterfaceFactory.RestInterfaceFactoryException {
IRestHttpCallsStore restHttpCallsStore = getRestResourceStore(IRestHttpCallsStore.class);
return httpCallsConfigurations.stream().map(httpCallsConfiguration -> {
Response httpCallsResponse = restHttpCallsStore.createHttpCalls(httpCallsConfiguration);
return httpCallsResponse.getLocation();
}).collect(Collectors.toList());
}
代码示例来源:origin: labsai/EDDI
private List<URI> createNewDictionaries(List<RegularDictionaryConfiguration> dictionaryConfigurations)
throws RestInterfaceFactory.RestInterfaceFactoryException {
IRestRegularDictionaryStore restDictionaryStore = getRestResourceStore(IRestRegularDictionaryStore.class);
return dictionaryConfigurations.stream().map(regularDictionaryConfiguration -> {
Response dictionaryResponse = restDictionaryStore.createRegularDictionary(regularDictionaryConfiguration);
return dictionaryResponse.getLocation();
}).collect(Collectors.toList());
}
代码示例来源:origin: labsai/EDDI
private List<URI> createNewBehaviors(List<BehaviorConfiguration> behaviorConfigurations)
throws RestInterfaceFactory.RestInterfaceFactoryException {
IRestBehaviorStore restBehaviorStore = getRestResourceStore(IRestBehaviorStore.class);
return behaviorConfigurations.stream().map(behaviorConfiguration -> {
Response behaviorResponse = restBehaviorStore.createBehaviorRuleSet(behaviorConfiguration);
return behaviorResponse.getLocation();
}).collect(Collectors.toList());
}
代码示例来源:origin: hibernate/hibernate-ogm
public HttpNeo4jTransaction beginTx() {
Response response = neo4jFacade.beginTransaction();
try {
Long txId = transactionId( response.getLocation() );
HttpNeo4jTransaction transaction = new HttpNeo4jTransaction( this, txId );
return transaction;
}
finally {
response.close();
}
}
代码示例来源:origin: trellis-ldp/trellis
@Test
public void testBinaryEntity() throws IOException {
when(mockTrellisRequest.getContentType()).thenReturn("text/plain");
final PostHandler handler = buildPostHandler("/simpleData.txt", "new-resource", null);
final Response res = handler.createResource(handler.initialize(mockParent, MISSING_RESOURCE))
.toCompletableFuture().join().build();
assertEquals(CREATED, res.getStatusInfo(), "Incorrect response code!");
assertEquals(create(baseUrl + "new-resource"), res.getLocation(), "Incorrect Location header!");
assertAll("Check LDP type Link headers", checkLdpType(res, LDP.NonRDFSource));
assertAll("Check Binary response", checkBinaryEntityResponse());
}
内容来源于网络,如有侵权,请联系作者删除!