草庐IT

jersey-client

全部标签

java - Jersey/JAX-RS 中的嵌套资源 - 如何实现 Restangular 示例

因此从Rest的角度来看可能实际上不称为嵌套资源,但我感兴趣的是如何将Jersey类构造为rest提供者,以便它可以响应链式请求。即我对基本的/users没问题,我对/users/123获取特定用户没问题,但是如何分支到用户的属性..../users/123/cars,/users/123/cars/23等很抱歉缺少信息,但在Angular的Restangular文档中将其视为示例。https://github.com/mgonto/restangular#production-apps-using-restangular//RestangularreturnspromisesRest

java - Spring-Boot-Jersey 设置 CORS

我通过两台不同的服务器为我的前端和后端提供服务。现在我正试图让CORS在Spring-Boot-Jersey后端上工作。我尝试了在互联网上可以找到的所有方法,但似乎没有任何效果,或者我遗漏了一些东西。我当前的设置使用ContainerResponseFilter。我尝试使用@Provider自动注册,并在Jersey配置中手动注册。容器响应过滤器@ProviderpublicclassCORSFilterimplementsContainerResponseFilter{@Overridepublicvoidfilter(ContainerRequestContextrequest,C

java - 使用 Jersey 读取表单数据

我正在开发一个网络应用程序,其中有一个类似的表单{{acceptLegalTerms}}在服务器端,我们使用Jersey(在GAE上)。这是我试图用来读取POST值的内容@POST@Consumes(MediaType.MULTIPART_FORM_DATA)@Path("create-user")publicResponsecreateUser(@FormDataParam("accept")booleanacceptForm){returnResponse.ok().entity(acceptForm).build();}但它不起作用...它返回我...HTTPERROR415Pr

java - Jersey 的依赖注入(inject)

如果我使用Jersey1.12,并且我有多个资源类,并且它们都需要访问一些共享上下文,那么注入(inject)依赖项的最佳方式是什么,无论是在资源类的构造函数中,还是在处理程序方法?我需要使用外部DI库,还是Jersey有内置的东西?即也许Foos的资源看起来像这样:packagecom.example.resource;importjavax.ws.rs.GET;importjavax.ws.rs.Produces;importjavax.ws.rs.Path;@Path("/some/api/path/foo")publicclassFooResource{@GET@Produce

java - 使用 Jersey : FormDataContentDisposition is null 上传文件

我正在尝试使用Jersey实现文件上传,所以我遵循了这个例子:http://www.mkyong.com/webservices/jax-rs/file-upload-example-in-jersey/它适用于HTML页面。现在我将它调整到我的应用程序中,这里是代码:publicResponseuploadFile(@FormDataParam("file")InputStreamuploadedInputStream,@FormDataParam("file")FormDataContentDispositionfileDetail)throwsIOException{Respon

java - Jersey 序列化/反序列化问题 : abstract types can only be instantiated with additional type information

我正在使用Jersey进行序列化和反序列化。我已经使用Jersey在WebLogic上创建了RESTchannel。我有包含抽象类的结果对象。Jersey使用此类的实现名称添加到结果元数据中:{"order":{"@type":"installationOrder",但是,同样的Jersey,在用于反序列化这些数据时,尖叫着以下内容:Causedby:org.codehaus.jackson.map.JsonMappingException:Cannotconstructinstanceofocl.mobile.service.data.order.DetailedOrder,prob

java - 如何将 Swagger 与 Maven + Java + Jersey +Tomcat 集成

我似乎无法理解如何集成Swagger来生成API文档。网址:####:8080/MyService/rest/users/getall我在代码和依赖项中添加了注释。我尝试访问:####:8080/MyService/rest/但说找不到。//web.xmlmycompany-users-serlvetcom.sun.jersey.spi.container.servlet.ServletContainercom.sun.jersey.config.property.packagescom.users.services.mycompany,com.wordnik.swagger.jers

java - 如何在 Java 中使用 TLSV1 或 SSLV3 进行第一次握手(Client Hello)?

当我执行以下代码时,为什么第一次握手是SSLv2,而不是TLSv1或SSLv3?如何在Java中使用TLSV1或SSLV3进行第一次握手?Stringhost="www.google.com";Stringurl="/adsense/?sourceid=aso&subid=ZH_CN-ET-AS-ADSBY6&medium=link&hl=zh_CN";SSLContextctx=SSLContext.getInstance("TLS");ctx.init(newKeyManager[0],newTrustManager[]{newDefaultTrustManager()},newS

java - GWT : how to get regex(Pattern and Matcher) working in client side

我们使用GWT2.03和SmartGWT2.2。我正在尝试在客户端代码中匹配如下所示的正则表达式。Patternpattern=Pattern.compile("\\\"(/\d+){4}\\\"");StringtestString1="[\"/2/4/5/6/8\",\"/2/4/5/6\"]";StringtestString2="[]";Matchermatcher=pattern.matcher(testString1);booleanresult=false;while(matcher.find()){System.out.println(matcher.group());

java - 在 Weblogic 12.1.1 上使用 Jersey 2.x Web 服务

我正在尝试将Jersey2.13Web服务部署到Weblogic12.1.1。此版本的weblogic符合JSR-311JAX-RS1.1规范,而Jersey2.x提供JAX-RS2.0的实现Oracle有关于如何升级JerseyJAX-RSRI版本的说明:http://docs.oracle.com/cd/E24329_01/web.1211/e24983/version.htm然而,即使这样也无助于解决所有部署问题。我将应用程序打包到包含WAR的EAR中。为了覆盖weblogicjar,我添加了以下weblogic-application.xml文件:javax.ws.rs.*co