jersey相关内容

泽西岛...如何记录所有异常,但仍调用 ExceptionMappers

我有点困...想要我的蛋糕,也吃掉它. 我想记录我的应用程序抛出的所有个异常.因此,如果有人点击了错误的 URL,我想将堆栈跟踪记录到 SLF4J. 所以你可能在想,'嘿,这很简单,只需实现一个异常映射器并记录异常.“所以我做到了: 公共类RestExceptionMapper实现ExceptionMapper;{private static final Logger log = L ..
发布时间:2022-01-21 18:45:17 Java开发

Jersey/Rest 默认字符编码

Jersey 在返回 JSON 时似乎失败了... 这个: @GET@Produces(MediaType.APPLICATION_JSON + ";charset=UTF-8")公共列表getMyObjects() {返回 ....;} 需要返回 JSON utf-8 编码.如果我只使用 @Produces(MediaType.APPLICATION_JSON) 失 ..
发布时间:2022-01-21 18:44:47 移动开发

Java Rest Jersey:发布多种类型的数据(文件和 JSON)

我有一个将发布数据的 Jersey REST 服务.将有一个 CSV 文件,它是实际数据和该 CSV 的一些元数据(元数据可以是 JSON 或 XML 格式).如果这两个都需要发布,服务的方法签名和伴随注释应该是什么样子,应该是...... @POST@Consumes(MediaType.MULTIPART_FORM_DATA)@Produces({MediaType.APPLICATION_ ..
发布时间:2022-01-21 18:44:34 Java开发

Jersey REST ResourceConfig 实例不包含任何根资源类

虽然这是一个古老的问题,但我仍然找不到解决这个问题的答案.如果您发现我的任何陈述不正确,请更正. 我有一个 Java Face 应用程序,并将 REST 用于 Web 服务.我不认为 Face 与我的问题有任何关系.web.xml 是: NDRESTcom.sun.jersey.spi.contain ..
发布时间:2022-01-21 18:44:21 Java开发

泽西岛:找不到 Java 类和 MIME 媒体类型应用程序/json 的消息正文编写器

在试图弄清楚我的问题是什么之后,我终于决定问你如何解决我的问题.我见过不同的人有同样的问题,我尝试了他们被建议做的所有事情,但对我的问题没有任何帮助.所以基本上我有一个使用 Jersey 构建的 RESTful 服务.对于我的客户,我想以 JSON 格式返回一个对象.我阅读了不同的教程并决定使用 jersey-json-1.8 库是有意义的.我像往常一样将所有内容添加到我的项目中并尝试运行它,但每 ..
发布时间:2022-01-21 18:44:12 Java开发

当杰克逊反序列化失败时,泽西异常映射器不起作用

我在我的 REST API 中使用带有 Jackson 序列化/反序列化功能的 Jersey 2.10. 我的想法是让我的 REST API 始终返回标准 JSON 错误响应.为此,我有 ExceptionMapper 类,可以为 Jersey 应用程序中抛出的任何异常构建正确的 json 错误响应.我还有一个 jsp,它产生相同类型的 JSON 响应,我在 web.xml 中将其注册为错误 ..
发布时间:2022-01-21 18:43:31 Java开发

如何使用 Jersey 客户端 POST 方法提交数据

我是泽西岛的新手.我需要实现一个 Jersey 客户端来使用 POST 方法提交数据.curl命令是: curl -d '{"switch": "00:00:00:00:00:00:00:01", "name":"flow-mod-1", "priority":"32768", "入口端口":"1","active":"true", "actions":"output=2"}' http://l ..
发布时间:2022-01-21 18:43:21 Java开发

自定义响应头 Jersey/Java

我正在努力实现以下目标. 从 Request 中读取自定义标头及其值: 名称:用户名 现在,在响应时,我想在 HTTP 响应中返回相同的标头 name:value 对. 我正在使用 JAX-RS 网络服务的 Jersey 2.0 实现. 当我发送请求 URL Http://localhost/test/ 时,请求标头也被传递(暂时,虽然 Firefox 插件 - 硬编码它们) ..
发布时间:2022-01-21 18:43:15 Java开发

如何在泽西岛对用户进行身份验证

我正在使用 Jersey 用 Ja​​va 编写一个 RESTful 应用程序,我需要对用户进行身份验证.我知道我可以使用注释@RolesAllowed 指定资源中的角色,但我无法理解用户如何与特定角色相关联.客户端这样发送用户名和密码 HttpAuthenticationFeature feature = HttpAuthenticationFeature.basic(user, passw ..
发布时间:2022-01-21 18:43:00 Java开发

如何轻松地使用 Jackson for Jersey

我想使用 Jersey 来实现一些 Java REST 服务.默认的 POJO 转换器 JAXB 处理 JSON 对象有点奇怪,所以我想使用 Jackson 来转换 POJO,开销很小或更少.如何告诉 J2ME 框架使用另一个转换器? 我的 web.xml 看起来像这样: 泽西岛com.sun.j ..
发布时间:2022-01-21 18:42:54 其他开发

为 Jersey 客户端配置代理

我想为我的 Jersey 客户端配置一个代理服务器. 我不想为整个应用程序配置代理(使用 JVM 参数,例如 http.proxyHost),我宁愿不使用 Apache 客户端. 我读到 这里 有一个选项通过提供 HttpUrlConnection 来做到这一点通过 HttpUrlConnectionFactory,但我找不到任何代码示例. 有谁知道我该怎么做? 谢谢! 解决方案 ..
发布时间:2022-01-21 18:42:27 Java开发

@FormDataParam 和 @FormParam 有什么区别

@FormDataParam和@FormParam有什么区别? 我在一个方法中使用了多个 @FormDataParam 但它引发了媒体不支持的类型错误.但是当我使用 @FormParam 时,我得到了值. 那么,我需要知道它们两者之间有什么区别? 解决方案 @FormDataParam 应该与 Multipart 类型数据一起使用(即 multipart/form-data ..
发布时间:2022-01-21 18:42:10 Java开发

是否可以定义与其实现分离的 jax-rs 服务接口(使用 eclipse 和 jersey)?

我不知道标题是否令人困惑,但假设我有这个界面: @Produces(MediaType.APPLICATION_JSON)@Path("/用户")公共接口用户服务{@得到@Path("/{userId}")公共响应 getUser(@PathParam("userId") Long userId);} 为什么当我尝试实现一个版本时,Eclipse 会为被覆盖的方法而不是类重写注释? 类 Us ..
发布时间:2022-01-21 18:42:00 Java开发