resteasy相关内容

使用java rest客户端获取zip文件(restEasy)

每个人。 我开始使用restEasy(jboss)java rest客户端,遇到了一个我似乎无法解决的问题。 到目前为止,我可以使用它从休息服务器(字符串形式)带回json。 然而,我需要的其他服务之一带回一个zip文件。我偶然发现了一个问题。 以下是代码: ClientRequest req = new ClientRequest(“rest service url”); / ..
发布时间:2019-01-09 20:05:36 Java开发

如何将对象从ContainerRequestFilter传递给Resource

如何/应该将一个对象从ContainerRequestFilter传递到(JAX-RS)Resteasy版本3.0.11中的(后匹配)资源,该版本已嵌入并使用Guice? 解决方案 方法 ContainerRequestContext#setProperty 存储的值与 HttpServletRequest 同步。因此,使用普通的JAX-RS,您可以存储如下属性: @Provide ..
发布时间:2019-01-07 16:33:27 Java开发

JAX-RS(Resteasy 3.5.0.Final)+ Wildfly 12 + Java 9 + maven = 404未找到,但JAX-RS(Resteasy 3.5.0.Final)+ Wildfly 12 + Java 8 + maven作品

我有一个简单的Hello World示例JAX-RS项目。真的很简单和愚蠢。只是最小的配置,我打算在将来增强,只需想象这样的事情: https://robferguson.org/blog/2016/12/02/getting-started-with-resteasy/ 。 好吧,我的问题是,当我将Java版本设置为“1.9”时,我总是收到“404 not found”错误。但当我将其更改 ..
发布时间:2019-01-02 21:49:22 Java开发

如何在RESTEasy 3.0客户端框架中设置HTTP标头(使用ResteasyClientBuilder和ResteasyWebTarget)?

我正在试图弄清楚如何设置类似于此处解释的HTTP标头: 如何在RESTEasy客户端框架中设置HTTP标头?,或者 RESTEasy客户端框架身份验证凭据 但是,我想使用RESTeasy 3.0功能(ResteasyClientBuilder和ResteasyWebtarget)而不是弃用的ProxyFactory,如下所述: 什么是Resteasy ProxyFactory类 ..
发布时间:2019-01-02 21:42:05 Java开发

在ExceptionMapper创建响应时,不会遍历RestEasy Post Process Interceptor链

我正在使用RestEasy构建我的Restful Web服务。我已经实现了ExceptionMappers来准备特定的异常响应。 我还实现了MessageBodyWriterInterceptors和几个PostProcessorInterceptors。 问题:当任何资源没有抛出任何异常时,一切正常。我的实现按预期工作。调用所有后处理器拦截器和消息体编写器拦截器。 但是当从任何 ..
发布时间:2019-01-02 15:42:10 Java开发

是否有RESTEasy的客户端模拟框架?

RESTEasy提供服务器端模拟框架用于模拟服务器请求。是否有相应的单元测试客户端框架? InMemoryClientExecutor ?我无法找到文档以及如何使用这个类的示例。 解决方案 看起来像 InMemoryClientExecutor 可用于客户端模拟。查看 source ,它在内部使用与服务器端模拟框架相同的类,即 MockHttpRequest 和 MockHttpRe ..
发布时间:2019-01-02 14:49:03 Java开发

Resteasy ProxyFactory类的替代品是什么?

我刚刚意识到RestEasy版本3.0.0中已将 ProxyFactory 类标记为已弃用。遗憾的是,弃用此类的方法没有在任何地方记录。我过去常常以这种方式初始化我的服务但新方法是什么? protected static final String URL =“http://本地主机:12345 “+”/ API“; protected static final MyService my ..
发布时间:2019-01-02 14:17:35 Java开发

将Jetty与RESTEasy集成

有关如何集成Jetty和RESTEasy的任何链接?我有点想和Jetty一起配置RESTEasy ....而且网上似乎没有可靠的帮助。 public static void main(String [] args)throws Exception { Server server = new Server(8080); WebAppContext context = new W ..
发布时间:2019-01-02 13:57:08 Java开发

如何将一些类的创建从Guice注入器委托给另一个工厂?

例如,RESTEasy的ResteasyWebTarget类有一个方法代理(Class clazz),就像Injector的 getInstance(Class clazz) )。有没有办法告诉Guice应该将某些类的创建委托给某个实例? 我的目标是Guice的以下行为:当请求注入器时A类的新实例,尝试实例化它;如果实例化是不可能的,请询问另一个对象(例如ResteasyWe ..
发布时间:2019-01-02 13:40:29 Java开发

如何用resteasy开发身份验证?

我正在制作小型网络服务(1),我决定使用resteasy来制作它。但我需要知道用resteasy开发身份验证的最佳做法是什么。 Web服务应该发送什么样的响应?响应通常是XML还是格式,XML响应的格式应该是什么? Btw。我使用jboss 4和Java 5. http://www.assertionerror.com/2009/02/26/restful-web-services-w ..
发布时间:2019-01-02 09:52:40 Java开发

RESTEasy Mock vs. Exception Mapper vs. Context

RESTEasy模拟框架在没有异常映射器的情况下工作正常 - 收到请求并返回实体与预期内容。 注册异常映射器并强制异常后,调用失败当RESTEasy的内部调用ResteasyProviderFactory.getContextData(type)时,它返回null,导致意外的错误消息:“无法找到类型的上下文数据:javax.servlet.http.HttpServletRequest”。 ..
发布时间:2018-12-28 22:46:02 Java开发

来自客户端的超时webservice呼叫

我正在使用RestEasy Client调用Web服务。一个要求是,如果呼叫运行超过5秒,则中止/超时。我如何使用RestEasy Client实现这一目标?我只看到服务器端超时,即如果在一定时间内未满足,则Rest Easy websevice将超时请求。 解决方案 RESTEasy客户端通常使用Apache HttpClient来处理网络会话。 您可以使用自己的自定义超时参数覆盖 ..
发布时间:2018-12-28 21:48:33 Java开发

如何在不向用户显示堆栈跟踪的情况下处理servlet过滤器中的错误状态?

我正在研究Jetty / RESTEasy应用。如果我从我的一个REST端点抛出 WebApplicationException(myResponse),它会将给定的响应发送给客户端。 当过滤器检测到错误时,我想要相同的行为: 它应该从继续执行停止执行,并且 它应该给用户一个明确的,JSON格式的错误,不包括堆栈跟踪。 显然,只需写入响应流,返回即可在 doFilter 方法中 ..
发布时间:2018-12-28 14:56:18 Java开发

JAX-RS资源生命周期性能影响

我知道默认情况下,JAX-RS端点生命周期为每次请求一次,因此请求特定信息可以注入实例。 我们还可以创建一个端点Singleton,意思是每个应用程序一次,其中请求特定信息无法注入到实例中它可以注入所要求的方法。 1。所以我想知道哪种方法更好在性能方面,每次请求一次或每次应用一次。 2。我还想了解这些方法的优缺点,其他注入请求的具体信息 3。您希望在API应用程序中使用哪种 ..
发布时间:2018-12-27 18:52:28 Java开发

用什么代替org.jboss.resteasy.client.ClientRequest?

我刚发现 org.jboss.resteasy.client.ClientRequest 已被弃用,这使我在Google上找到的有关如何使用的所有内容无效RESTEasy 客户端。 Javadoc 没有说明使用什么。 Google同样保持沉默。 我现在已经恢复到 2.3.5 ,但会对答案感兴趣无论如何,以及如何在不问别人知道的情况下如何找到答案 - 是否有可以查看该信息的资源? 解决方 ..
发布时间:2018-12-26 13:22:30 Java开发