resteasy相关内容
是否可以在PreProcessInterceptor的preProcess方法中访问/创建HttpSession? (RestEasy 2.3.4) 解决方案 您可以通过使用 @Context 注入 HttpServletRequest 来访问 HttpSession> 注释,然后从请求中获取会话,如下所示: @Context私有 HttpServletRequest servle
..
我想知道是否可以将 Java EE Web 应用程序(战争部署)的可用 REST 路径作为摘要输出到页面上.当然,出于安全原因,仅在开发模式下.有什么可用的吗? 谢谢 解决方案 这里是一个快速 + 脏的示例,它将返回扫描的 ResourceClasses 的所有路径: Path("/paths")公共类路径资源{@得到@Produces(MediaType.TEXT_PLAIN)公
..
我有一个在 JBoss EAP 6.4 中运行良好的 web 应用程序.我想向我的 web 应用程序添加一些功能,以便它可以处理驻留在 AzureBlob 存储中的 Parquet 文件.我向 pom.xml 添加了一个依赖项: org.apache.hadoophadoop-azure3
..
resteasy.use.builtin.providers 配置开关的文档如下: 是否注册默认的、内置的@Provider 类. 我已将其设置为 false 以使用我自己的 (GWT) JSON 格式,但想知道我遗漏了什么,或者是否有我不应该排除的人. 那么,Resteasy 中内置的@Provider 类是什么,或者我如何找到它们? 解决方案 我不知道这方面的文档.最
..
在 Rest 服务中,当我们想要从服务器检索一些数据时,我们通常使用 'GET' 请求,但是我们也可以使用 'POST' 请求检索数据.我们使用“POST"来创建,“PUT"来更新,“DELETE"来删除,但是我们甚至可以使用“DELETE"请求来创建新数据. 所以我只是想知道背后的真正原因是什么,为什么要使用这些约定? 解决方案 所以我只是想知道背后的真正原因是什么,为什么要使
..
我正在尝试将一个非常简单的“hello world"服务与 Tomcat 和 RESTeasy 组合在一起.但是当我尝试测试它时,我得到的只是来自 Tomcat 的 404 响应.以下是我遵循的步骤,希望有人能指出我哪里出错了: 在 Eclipse 中创建了一个新的动态 Web 项目.目标运行时设置为 Apache Tomcat 7.0,动态 Web 模块版本 3.0. 将 reste
..
我正在使用 RESTEasy,更具体地说,是他们框架的客户端. 我正在调用第三方 Web 服务,该服务返回一些 JSON 代码. 但是,出于某些充分的原因,他们响应中的内容类型是“text/javascript". 我如何告诉 RESTEasy 它应该使用 JSON 提供程序(解组目的)用于“文本/javascript"内容类型? 这可能吗? 我的代码: 公共接口
..
我们正在运行 JBoss 5.1.0,我正在尝试使用 RESTEasy 启动并运行一个简单的测试应用程序.但是,我无法弄清楚我需要什么才能做到这一点.显然新版本的 JBoss 包含了所有内容,但这对我没有帮助.据我了解,我需要修改我的应用程序的 web.xml 以包含引导程序和其他一些内容.然后我需要在 WEB-INF/lib 中包含一些 jars.这就是我被困的地方. 我是否需要在 JBo
..
我正在使用 RestEasy ProxyFactory 连接到 REST 服务.但是我需要通过网络代理连接.如何指定代理连接详细信息? 目前我正在使用: MyInterface 实例 = org.jboss.resteasy.client.ProxyFactory.create(MyInterface.class,url);实例.doStuff(); 但是,它无法连接. RestE
..
此代码是用于处理上传的 RestEasy 代码: @Path("/fileupload")公共类上传服务{@邮政@Path("/上传")@Consumes("multipart/form-data")公共响应创建(@MultipartForm FileUploadForm 表单){//处理表单}} 使用 Spring 有没有类似的东西可以像这样处理 MultipartForm? 解决方案
..
我用下一个 web.xml 创建了非常简单的 REST 应用程序: resteasy.scantrueorg.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
..
我在 RestEasy 客户端 -3.0.8 中遇到异常 12:46:19,724 错误 [stderr] (http-localhost-127.0.0.1-8080-1)java.lang.IllegalStateException: 响应已关闭. 我写了下面的代码 client = new ResteasyClientBuilder().build();ResteasyWebT
..
我正在尝试通过具有 RestEasy 部署的 Undertow 服务器中的 ResourceHandler 提供静态内容. 公共类服务器{public static void main(String[] args) 抛出异常 {UndertowJaxrsServer 服务器 = new UndertowJaxrsServer();Undertow.Builder serverBuilder =
..
我在 Tapestry 5.4 项目中使用 tynamo resteasy.我想合并 Swagger 来记录并与其他团队共享 API.虽然我看到 swagger 已经在 RestEasy 的项目依赖中,但它不能“开箱即用" 我已添加 @Api 到“Resource"类(位于 /rest/ 包中)和@ApiOperation 到 GET 方法 我是否需要更改 AppModule 或
..
使用 HttpServletRequest.login(String, String) 登录后,使用下面的代码,在以下请求中,我仍然收到基本身份验证提示.为什么 login 功能在我的配置中不起作用? 我的端点: @POST@Path("登录")@Consumes(MediaType.APPLICATION_JSON)公共无效登录(@Valid LoginRequest loginRequ
..
是否可以为所有意外错误创建全局异常处理程序.因为不可能像这样创建所有可能的类: 公共类ExceptionHandler实现ExceptionMapper{...} 我想要这样的东西: 公共类ExceptionHandler实现了ExceptionMapper 解决方案 您可能可以执行以下操作: @Provider公共类 GlobalExceptionHandler 实现了 Except
..
我正在尝试同时运行 HTTPServer 和 REST 处理程序.一次只能工作一个,不能同时工作.我需要提供 html 页面和 api. 这是我的代码. 公共类 HttpServer {私有最终 UndertowJaxrsServer 服务器 = 新 UndertowJaxrsServer();private static String rootPath = System.getProp
..
我有一个 Rest 端点类,如下所示: @Path("/sports")公共接口 SportsEndpoint {@得到列表getPlayersOfSports(@QueryParam("sportId") String sportId, @QueryParam("sportName") String sportName);@得到列表getPlayersOfSports(@QueryParam(
..
我想在一个 Patch 请求(json 格式)中实现多个操作.RESTEasy 不支持开箱即用的补丁请求.如何提供自定义实现? 解决方案 要启用 PATCH,您需要定义一个注释为 @HttpMethod: @Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@HttpMethod("补丁")公共@interfac
..
使用 RESTEasy,我实现了 Application 的一个子类来提供单例资源列表.有没有办法稍后动态添加另一个单例?我还没有从 API 文档中找到这样做的方法. 解决方案 我自己没有尝试过,但我找到了一篇博客文章,其中描述了这一点:http://sarbarian.wordpress.com/2010/03/07/resteasy-and-osgi-perfect-match/
..