标签:jax-rs
-
使用jax-rs和cxf进行客户端身份验证 - java
我们将把JAX-RS实现从Jersey切换到Apache CXF 3.0。我只是不知道如何以Apache CXF方式完成基本身份验证。我在CXF WebClient周围找到了所有示例,而不是JAX-RS Client API。 这是使用Jersey的功能: Client client = ClientBuilder.newClient(); client.r […]
-
如何在Jersey客户端的DELETE请求中发送封装数据? - java
我在Jersey 2.x中具有以下服务器端代码: @Path("/store/remove/from/group") @DELETE @Consumes(MediaType.APPLICATION_FORM_URLENCODED) @Produces(MediaType.TEXT_PLAIN) public Response remove […]
-
如何部署JAX-RS应用程序? - java
JAX-RS 1.1规范在第6页上说: 如果不存在Application子类 添加的servlet必须命名为: javax.ws.rs.core.Application 添加的servlet是什么?可以是任意servlet吗? 如果存在Application子类 并且已经定义了一个servlet 具有Servlet初始化 参数名为: javax.ws.rs. […]
-
泽西岛:如何将MediaType设置为javax.ws.rs.core.Response,如果实际的“物理”响应头没有任何相关信息 - java
当我向服务器发送请求时 ... Response response = builder.method(req.getMethod(), Entity.entity(req, req.getMediaType())); // req.getMediaType() return MediaType.APPLICATION_XML if(response.getS […]
-
REST URI设计:可选和多值信息传递 - java
我有一个搜索小部件,人们可以通过邮政编码搜索汽车经销商。还有一些可选的复选框可以优化该小部件中的搜索。 这是用于按邮政编码搜索经销商的URI。 http://localhost:8080/dealer/zip/10080 如果用户选择复选框,则URI为 http://localhost:8080/dealer/zip/10080servicetype=typ […]
-
Jersey / JAX-RS 2 AsyncResponse-如何跟踪当前的长轮询呼叫者 - java
我的目标是支持对多个Web服务调用者进行长轮询,并跟踪在长轮询(即已连接)上当前“驻留”在哪些调用者上。 “长时间轮询”是指调用者调用Web服务,并且服务器(Web服务)不会立即返回,而是使调用者等待某个预设时间段(在我的应用程序中为一小时),或者更快返回如果服务器有一条消息要发送给调用方(在这种情况下,服务器将通过调用asyncResponse.resum […]
-
如何处理大量查询参数的if / else语句(例如过滤器) - java
打算开发Java Web服务,该服务至少应处理10个@QueryParam。也就是说,假设我有10个查询参数,我将以90个if-else语句(我认为,最少)来尝试构造所有可能的编译。 例如: public Response getMethod( @QueryParam("a") List<String> a, @QueryPa […]
-
我可以在Rest Api上上两节课吗? - java
是否可以为两个类定义相同的路径? @Path("/resource") public class ResourceA{ .. .. } @Path("/resource") public class ResourceB(){ .. .. } 参考方案 不可能,您必须将其与方法分开。 例: @Path("/re […]