首页 > TAG信息列表 > jersey-client

其余客户端java.net.ConnectException:连接超时:connect

嗨,我在weblogic服务中部署了Spring Rest Web服务.我有谷歌浏览器的高级休息客户端,可以在https上完美运行我正在尝试通过https客户端创建到客户端.我有CA证书和客户证书.我是从下面的链接创建的Accessing secure restful web services using jersey client但我在下面遇到异常 Exc

如何使用jersey客户端映射java.util.Optional

我有一个DTO,其字段类型为java.util.Optional,像这样: public class Person { private final Optional<Long> id; @JsonCreator public Person(@JsonProperty("id") Long id) { this.id = id; } public Optional<Long> id { return this.id } } 如果我尝试将其

REST JAX-RS javax.ws.rs.ProcessingException:

每当我的REST客户端代码使用下面的代码调用REST服务时,我都会遇到异常: 码: public void putWatcher(Watcher watcher) { System.out.println("In REST Client putWatcher.***********"); target = target.path(RESOURCE_WATCHERS).path(watcher.getWatcheruri

java Jersey 2.1客户端线程安全吗?

Documentation for jersey 2.0 says: Client instances are expensive resources. It is recommended a configured instance is reused for the creation of Web resources. The creation of Web resources, the building of requests and receiving of responses

java – 无法在Jersey中进行基本的http身份验证

我正在尝试使用Jersey 1.X版本连接到安全的外部休息服务. 我使用了以下代码 public class MyRestClient { private static final String API_USER_NAME = "some value"; private static final String API_PASSWORD = "some value"; private static final String REST_URL =

java – 测试泽西2客户端和webtarget

我正在使用球衣2 我有一个抽象类,用于构建我的请求. 现在,我还有一些抽象的客户端类,我用它们作为代理类和实际的实现.这些工作得很好,但未经测试. 我的问题是如何测试它,而不必运行它连接的Web服务? public abstract class AbstractRestProxy { private Client client; private W

java – 在jersey 2.x中使用GET向jersey客户端发送查询参数列表?

在jersey 1.4版本中(至少这是我在网上找到的唯一参考资料)有com.sun.jersey.api.client.WebResource,你可以使用Webresource.queryParams()发送参数列表…似乎方法没有在jersey-client 2.x中存在更长时间…我想它仍然可以这样做(不必手动拼凑查询字符串)?有一个WebTarget类,带有一个

java – 泽西没有显示响应,以防它出错

我有以下问题…… 我正在测试一个返回GET请求的HTTP响应的服务. 我的问题是我想查看响应,即使它是HTTP 500/404或任何响应. 我想看看.但我不能,因为它会引发异常,就是这样. 有没有办法查看球衣响应,即使它是错误响应? 我的代码是这样的: webResource = client.resource(url); respo

java – Glassfish:Jersy客户端中的MessageBodyProviderNotFoundException

嗨所有我试图从头开始创建一个休息网络服务.这是我的服务部分 @Path("/Phones") public class PhonessResource { @GET @Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON}) public Response getAllNumbers(){ List<PhoneDetail> list = PhoneDirector

java – 在Jersey Client 2中编码花括号

我们正在使用Jersey Client 2.21.我注意到当我们将花括号(又名花括号)作为参数值时,它不会被正确编码.不仅如此,花括号内的任何内容都不会被编码.对于我测试过的常规括号或其他不安全字符,情况并非如此. 请参阅下面的示例.在这个例子中,我输入三个参数.一个只有空格的控制参数.一个

spring – Web应用程序异常:javax.ws.rs.NotSupportedException:HTTP 415不支持的媒体类型

我在申请中使用了平针织物和弹簧.在处理任何AJAX请求时我没有任何问题,但在上传文件时我得到不支持的媒体错误.我尝试了几种方法,但没有找到任何解决方法.想知道是否有人可以帮助我找到问题的根本原因.感谢您的帮助. 服务器端实现 web.xml中 <servlet> <servlet-name>jersey-s

java – 通过代理绕过请求不支持jaxws rs api

我正在向外部流服务器发出http请求;因为我正在使用jaxws-rs-api. 我能够成功地提出请求并做出回应.但是当我尝试通过代理发出请求时,它不会通过代理(即使没有验证代理主机,如果我给了一些错误的IP也会拨打电话). 这是我试过的. /** * */ package com.rrr.test; import javax.w

java – Jersey客户端的Url编码问题

我需要进行如下服务调用: http://myservice.com/path?var1=value1&var2=value2 我遇到的问题是value1和value2最终被编码,这使服务调用失败.例如,value1类似于“a = b& b = c; 2&& =”……它基本上包含特殊字符. 我猜这是修复服务的问题 – 正确处理解码编码字符,我认为它目前没有.

java – 带有maven的Jersey 2客户端

我想用Maven创建简单的Jersey 2 Client应用程序(Server app也已实现并运行). 我的pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

java – 有没有办法配置泽西客户端请求记录的级别?

我正在使用泽西客户端2.25,我正在记录我的请求.我想要一种简单的方法来打开和关闭此日志记录,最好是通过日志记录配置文件.我已经尝试将logging.properties文件放在类路径中,但这似乎没有任何效果. Logger logger = Logger.getLogger("my logger"); LoggingFilter filter = new L

java – 将Jersey客户端1.x升级到2.x时UriBuilder上的AbstractMethodError

我们正在将我们的Web应用程序(在Tomcat7上运行)从Jersey 1.7升级到Jersey 2.4.1.我设法让服务器端正常工作,但是使用jersey-client的JUnit测试抛出了AbstractMethodError:java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/Uri

带有Authentication头的Java Jersey HTTPS GET请求

我正在尝试将支持服务’Mollie'(http://www.mollie.nl)集成到Java环境中,该服务通过HTTPS请求工作. 至于这些帖子,我将使用以下请求来解释:在PHP中(因为我有PHP背景)我可以使用cURL: $curl -X GET https://api.mollie.nl/v1/methods \ -H "Authorization: Bearer API-KEY" 哪有回应