Spring JAX-RS客户端 - 获取响应状态

时间:2016-12-08 07:57:59

标签: java spring rest jax-rs

我通过spring上下文注入了一个JAX-RS客户端 像这样:

<jaxrs:client id="restClient"
       address="http://localhost:${testutil.ports.BookServerRestSoap}/test/services/rest"
       serviceClass="org.apache.cxf.systest.jaxrs.BookStoreJaxrsJaxws">
</jaxrs:client>

如果成功响应(200,202,204),我如何访问响应状态?

2 个答案:

答案 0 :(得分:3)

尝试如下,

org.apache.cxf.systest.jaxrs.BookStoreJaxrsJaxws proxy = ctx.getBean(org.apache.cxf.systest.jaxrs.BookStoreJaxrsJaxws.class);

Response response = proxy.method();

答案 1 :(得分:0)

我遵循了此帖https://java2blog.com/restful-web-services-jaxrs-crud-example/#comment-11493中定义的相同步骤。我没有更改我本地的任何文件。但最后,http://localhost:8080/JAXRSJsonCRUDExample/rest/countries说404问题。 http://localhost:8080/JAXRSJsonCRUDExample/在浏览器中显示“Hello World”。