首页 > TAG信息列表 > jax-rs

Java-有关使用CXF,JAX-RS Web服务进行请求和会话的问题

我有一个使用CXF,JAX-RS和Spring设置的Web服务.我有以下方法: @GET @Path("/getPayload") @Produces("application/XML") public Response makePayload(){ Payload payload = new Payload(); payload.setUsersOnline(new Long(200)); return Response.ok().en

java-Restful WebService的问题

我正在使用RestFul Webservice,我编写了一个小型Restful服务,它返回json数据,这是我的代码: @Path("/test") 公共类TestService { @GET @Produces(MediaType.APPLICATION_JSON) public String sayHello() { return "<h6> Hello, Welcome to the world of REST (Plain Text) <

创建JAX-RS提供程序以从InputStream创建Java映像

我正在尝试创建一个image / jpeg jax-rs提供程序类,该类为基于post rest的Web服务创建一个Image.我无法提出要求以测试以下内容,最简单的测试方法是什么? @POST @Path("/upload") @Consumes("image/jpeg") public Response createImage(Image image) { image.toString();

java-保持Jersey客户端API函数和REST(Jersey API)服务器函数链接的“正确”正确方法是什么?

我想知道具有更多经验和更复杂项目的人们如何与REST Communication中的这种“丑陋”相处.想象以下问题: 对于我们的REST基础结构中的一个特定资源,我们将需要大量的功能,就我而言,大约有50个功能会导致不同的查询和不同的响应.我试图考虑一个有意义的资源树,并将它们分配给将执行“

Java-Jax-RS无法返回json数据

我正在尝试从一个函数返回JSON,并且抛出了有关序列化的错误. 错误是: org.codehaus.jackson.map.JsonMappingException: No serializer found for class org.codehaus.jettison.json.JSONArray and no properties discovered to create BeanSerializer (to avoid exception, disabl

java-Glassfish 3.1.1:在RESTful Web服务中检索HTTP身份验证

我正在使用基于客户表的HTTP身份验证.用户通过身份验证后,将调用静态Web服务.但是,如何在Web服务中访问HTTP身份验证(HttpRequest的标头数据)? 我的代码如下所示: @GET @Path("{id}") @Produces({"application/xml"}) public ObjectList read(@PathParam("id") Integer id) { ... /

java-解决URI在Jersey中将匹配的资源方法

在我们的Jersey应用程序中,我们希望根据角色来展示/限制API的不同部分.具体来说,我们只想提供指向该角色可以访问的资源的链接-即,在准备响应A时,如果无论如何都不允许用户使用X,我们甚至不会提供到资源X的链接. 为了能够区分这些链接,我们希望能够询问Jersey如何解决某个URI(即,解

Java-JAX-RS:模型和最佳实践

我有一个JAX-RS服务(我使用Jersey),现在我必须做客户端.我想知道你们如何使用模型对象. 您是否将模型类放在不同的jar中以便在客户端和服务器之间共享?您始终使用DTO还是有时(总是?)返回jpa实体. 我必须使用的服务(我还没有创建它,但是可以修改它)经常返回实体,所以我想知道是否可以

java-如何侦听JAX-RS取消部署

我正在运行一个JAX-RS应用程序,该应用程序关闭后需要进行一些清理.我为此安装了一个关机钩,它工作正常.但是,在单元测试中,(当然)不会触发关闭挂钩,因为在两次调用之间未关闭JVM.我要修复此问题,仅将关闭钩子作为最后的手段.我想,如果我仅从servlet容器中取消部署应用程序而不显式

java-在方法上重写类级别的@Path注释

我有两个Java文件,这些文件包含处理文件管理的端点.一个叫做FileResource.java,另一个叫DirectoryResource.java. DirectoryResource.java只有一种方法,即createDirectory.我需要将该方法移至FileResource.java并完全删除DirectoryResource.java. 问题在于createDirectory方法的端

java-XMLRootElement在jersey中将类转换为XML

我非常擅长将模型类转换为JSON数组或对象. 但是在XML方面,我是个菜鸟. 我希望我的最终输出像这样 <Response> <Say voice="alice">Thanks for trying our documentation. Enjoy!</Say> </Response> 为此,我创建了一个模型类 @XmlRootElement(name = "Response") public class Re

java-如何使用Jersey REST处理服务不可用的情况

我有一个与Spring集成的球衣RESTful服务.web.xml中映射的基本URL是/ rest / *我的服务类别如下: @Resource @Scope("request") @Path("/service/") @Component public class ServiceController { @GET @Produces(MediaType.APPLICATION_JSON) public Response getApiD

java-如何通过Jersey2.0或更高版本创建RESTful Web服务客户端

似乎有许多关于通过Jersey 1.x创建RESTful客户端的示例,但是没有关于Jersey 2.0或更高版本的示例.我提到了其他问题和Jersey网站,但是由于Jersey 2.0与先前版本之间的差异,我仍然无法为REST创建客户端.所以我想问一些建议. 到目前为止,我的编码是这样的. ClientConfig config = ne

java-使用jax-rs发送临时文件

我正在尝试使用jax-rs发送一个临时文件,并在下载完成后删除该临时文件.为此,我将InputSream细分为子类,以便在流关闭时得到通知.这是我到目前为止的内容: @GET @Path("download/{fileName}") public Response downloadFile(@PathParam("fileName") String fileName) { InputStr

Java-Jax-RS无法验证代理

我公司有代理 proxy=myProxy port=myProxyPort username=me password=myPassword 我尝试通过使用简单的java.net函数访问外界,并且它起作用了! System.setProperty("http.proxyHost", myProxy); System.setProperty("http.proxyPort", myProxyPort); Authenticator.setDefault(n

在java eclipse中的web.xml中使用servlet名称和servlets-url

我想知道我应该在eclipse.web.xml中的Servlet映射中的Servletname标记和url路径中放入什么,我尝试使用Google进行搜索,但没有找到答案.请在此建议我,我正在用Java创建rest服务. <servlet> <servlet-name>FirstWebserviceApplication</servlet-name> <servlet-class>org.glassfish

Java-JAX-RS(Jersey 2)安全性,@ PermitAll和@RolesAllowed无法正常工作

我有一个具有三种资源的REST-API.第一个中的方法称为PublicResource,任何人都应该可以访问(即匿名访问).第二个方法中的方法称为SecretResource,只应允许特定的用户组访问.最后,第三个资源(称为MixedResource)具有混合设置,其中一些方法受到保护,而另一些则开放给公众访问. 注解@Pe

Java-JAX-RS依赖项注入

我已经使用Spring Rest完成了项目.现在,我们有一个小型休息项目,并计划与Jersey JAX-RS一起使用.我是新手,因此推荐SO和其他博客来成功实现具有依赖项注入的Rest api. 有以下代码. AppConfig.java import javax.ws.rs.ApplicationPath; import javax.ws.rs.core.Application; @Ap

如何使用Java,AJAX使用Rest Web Services从MySQL数据库检索数据并将其放置在HTML表单中

我正在尝试从MySQL数据库检索用户数据并将其放置为HTML形式.我正在使用AJAX调用Java中的Web服务.但这是行不通的.它没有任何错误.但是数据不会出现.当我尝试使用POSTMAN时,它可以正常工作,并且详细信息显示在JSON中.但是使用AJAX无法正常工作.有谁能够帮助我?提前致谢. Users.java包

java-Dropwizard解压缩请求过滤器

我有一个dropwizard应用程序,其中客户端请求正文内容是压缩的内容.我需要在dropwizard应用程序中解压缩内容.我有以下代码,但在行GZIPInputStream上出现异常java.io.EOFException = new GZIPInputStream(new ByteArrayInputStream(gzipBody)) import javax.ws.rs.POST; import jav

Java-JBoss RESTEasy-显示所有路径映射

有什么方法可以转储RESTEasy中的映射路径列表?我搜索了documentation,却空了.解决方法:在规范或典型实现中没有内置此类功能.通过一些努力,您可以扫描所有类以查找@Path注释并检索映射的路径. article是一个好的开始. 在更大的应用程序中,人们倾向于将所有映射保留在配置类中,因此无

java-如何让CXF了解Map>?

我的宁静方法返回Map< String,List< MyBean>>.但是我不知道如何获取CXF和JAXB来将其序列化为XML. 我希望它看起来像这样(尽管只要它在两侧都能起作用,我都不会为它的序列化而烦恼); <response> <items key="a"> <item> .... </item> <item> .... </i

java-JAXB-用于类集合的PascalCase包装器

我正在使用JAXB编写用于封送对象的JAX-RS.我有一个简单的对象NameValuePair,我想在PascalCase中发送.一切工作正常,只不过将其包装在camelCase包装器< nameValuePairs>中. 这是我的课: @XmlRootElement(name = "NameValuePair") public class NameValuePair implements Serializabl

使GAE Shiro和Resteasy一起工作

我正在努力使GAE-Shiro和Resteasy在一起.所以我尝试做一个快速端口.但是我收到此错误: [ERROR] java.lang.RuntimeException: java.lang.InstantiationException: com.cilogi.shiro.guice.ServeModule [ERROR] at org.jboss.resteasy.plugins.guice.GuiceResteasyBootstrapServ

java-在REST Web服务中将URL模式用作/ *?

<servlet-mapping> <servlet-name>JAX-RS REST Servlet</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> 为了我的 <servlet> <display-name>JAX-RS REST Servlet</display-name>