resteasy相关内容

如何为通过Resteasy Client API构建的请求设置cookie

我正在针对针对Web服务编写集成测试,该Web服务使用JAX-RS注释进行注释,并使用Spring Security进行保护。我使用Resteasy Client代理框架生成代理,从中可以调用方法以测试Web服务。例如, ResteasyClient client = new ResteasyClientBuilder()。connectionPoolSize(10).connectionTTL ..
发布时间:2020-10-09 04:25:52 Java开发

application / * Content-Type和字符集属性

3.7.1中的 RFC-2616 状态: 当发件人未提供显式字符集参数时,“文本”类型的媒体 子类型定义为具有默认字符集 通过HTTP接收到的“ ISO-8859-1”值。 这就是为什么我通常使用例如文本/纯文本; charset = utf-8 作为 Content-Type 标头。 MediaTypes of输入应用 我经常看到und use标头,例如 Conten ..
发布时间:2020-10-01 00:34:50 其他开发

Resteasy客户端的基本身份验证

我正在尝试对使用REST在我的jboss上运行的登录模块执行基本身份验证.我已经找到一个StackOverflow主题,该主题说明了如何使用凭据进行身份验证. RESTEasy客户端框架身份验证凭据 这不起作用.分析与Wireshark建立的连接,我看不到带有Authorization:Basic的HTTP包.经过更多研究,我发现本文 http://docs.jboss.org/res ..
发布时间:2020-09-19 18:37:53 其他开发

NoSuchMethodError javax.validation.Validator.forExecutables(),但是Junit可以工作

为什么在运行应用程序并调用以下方法时会出现此异常NoSuchMethodError javax.validation.Validator.forExecutables(),但如果我从JUnit测试调用该方法,则永远不会抛出异常,它会完美执行.我正在使用Spring AOP 3.2.4 + AspectJ和Hibernate Validator 5.0.1. 它抱怨找不到forExecutab ..

如何在JAX-RS中提供已经压缩的内容?

我正在用Resteasy开发一个小型的JAX-RS应用程序.我希望该应用程序为Javascript和CSS文件等提供一些静态内容,并且我想利用 webjars.org .因此,我需要处理Accept-Encoding标头,并检查.gz是否存在(或不存在). 到目前为止,我所拥有的是: @Path("res/{path:.*}") @GET public Response webjars ..
发布时间:2020-07-23 19:45:04 Java开发

如何生成WADL文件?

我使用RESTeasy实现编写了RESTful Web服务,并将EJB转换为JSON.现在,我正在开发客户端. 我正在使用Netbeans.如何生成WADL文件?在我生成客户端存根之后,没有任何问题. 请,您能建议我该怎么做吗?或者,也许您知道其他简单的方法. 非常感谢! 阿尔特姆(Artem) 解决方案 仅供参考,如果您尝试创建RESTful系统,那么使用WADL生成客户端代 ..
发布时间:2020-07-14 01:29:23 Java开发

JBOSS 7.1.0错误-找不到类org.jboss.resteasy.core.AsynchronousDispatcher的公共构造函数

我正在尝试将基于Spring MVC的REST应用程序迁移到Jboss 7.1.0.在启动时,Jboss初始化显示一切都已正确启动,并且所有war文件都已成功部署. 我在获取Spring MVN和Jboss的RestEasy服务之间的集成时遇到了很多问题,并且我想知道这是否是jboss resteasy与Spring MVN之间的另一个冲突. 当我向REST服务发出请求时,出现以下错误 ..
发布时间:2020-07-09 07:05:51 Java开发

REST API中基于令牌的身份验证

我试图实现基于令牌的身份验证方法: 每次成功登录都会创建新令牌. 如果用户选择“保持登录状态"或用户正在使用移动设备,则令牌将保留在Redis数据库中,而不会过期.否则,令牌将在20分钟后失效. 用户通过身份验证后,将从我的Redis数据库中的每个后续请求中检查令牌. 我想知道如何识别设备.对于移动设备,我可以使用设备标识符.但是如何识别浏览器? 示例:用户使用Chr ..
发布时间:2020-07-09 06:41:16 其他开发

如果操作不正确,RestEasyClient JAX RS可能会发生资源泄漏

问题: 我有一个其他客户端,该客户端应该将请求发送到URL. Java应用程序是一个独立的Java应用程序(以java -jar开头),然后在退出时关闭了所有应用程序上下文.但是应用程序将结束但不会关闭,并且PID保留给Java进程. 对于每个请求,我都进行了异步调用,并在InvocationCallback实现中获取了响应. client = new ResteasyClientBuil ..
发布时间:2020-07-05 23:34:34 Java开发

Keycloak/OIDC:检索用户组属性

我已经从Keycloak的OIDC端点中提取了用户的组信息,但是它们与我定义的组ATTRIBUTES无关(请参阅“设置"附近的“属性"标签进入组表单).是否有要求添加到我的请求中? 我正在使用RESTeasy客户端访问Keycloak的管理API(比使用所提供的管理客户端要好得多): @Path("/admin/realms/{realm}") public interface Key ..
发布时间:2020-06-29 19:05:01 其他开发

Resteasy通常启用GZIP

我有一个RestEasy + Java EE应用程序.当我将@GZIP添加到组件类中时,如果客户端发送"accepts:gzip" ,则会将服务器答案压缩为gzip 是否可以普遍启用所有组件的gzip?我不想将注释添加到每个班级. 我正在使用RestEasy JAX-RS 3.0.1 解决方案 否,没有注释可以为所有资源启用gzip.如果您想放弃将注释添加到每个类中,则可以创建一 ..
发布时间:2020-06-17 19:21:24 其他开发

RESTful Web服务:查询参数

我正在将JAX-RS与RESTEasy一起使用. 我想知道我们是否可以代表不同的资源,而其路径仅通过查询参数的顺序和数量来区分? 例如 /customer/1234 /customer?id=1234 /customer?name=James 我可以创建三种不同的方法吗? @Path("customer/{id}") public Response get(@PathP ..
发布时间:2020-05-25 02:58:29 其他开发