3.11. 网络服务

RESTEasy可选<T>参数类型

RESTEasy现在支持以下java.util.Optional 参数作为包装对象类型。

  • @QueryParam
  • @MatrixParam
  • @FormParam
  • @HeaderParam
  • @CookieParam

更多信息,请参见Developing Web Services Applications book for JBoss EAP中的java.util.Optional Parameter Types。

在RESTEasy中支持HTTP代理

RESTEasy最初的实现并不包含对HTTP代理的支持。

在JBoss EAP 7.3中,可以使用JAX-RS API(Java API for RESTful Services)在客户端构建器上设置一个HTTP代理。

禁用客户供应商的处理

必须为 JAX-RS 容器运行时的每个实例注册使用@Provider 注解的客户机提供者。系统属性resteasy.client.providers.annotations.disabled 禁用了对使用@Provider 注解的客户机提供者的默认处理,以防止出现不希望的或重复的客户机提供者注册的问题。

欲了解更多信息,请参见JBoss EAP的Developing Web Services Applications 书中的@Provider类的Content Marshalling