-
1 votesanswersviews
JSON JAX-RS Channels :无法找到资源/HtmlDefaultRepresentation/defaultHtmlEntry.jsp
我有JAX-RS JSON Channels : @Path("/data") public class DataChannel { @GET @Produces(MediaType.APPLICATION_JSON) public Response getGridData(@HeaderParam("Range") String rangeHeader)... -
8 votesanswersviews
线程“main”中的异常java.lang.NoClassDefFoundError:无法初始化类com.sun.jersey.core.header.MediaTypes
我正试图经营一个球衣客户并面对这个问题 . WS类: import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.QueryParam; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Respo... -
0 votesanswersviews
使用Jackson将POJO作为实体传递的Jersey / JAX-RS客户端
我正在尝试使用Jersey / JAX-RS实现RESTful Web服务客户端: public class MyClient implements Closeable { private Client client; private FizzResource fizzResource; // Several other resources omitted for brev... -
0 votesanswersviews
Weblogic 12.2.1基础设施泽西 Jackson 配置
我在Weblogic 12.2.1上使用Jersey 2.22.1 . 受管服务器部署了Jax-RS v1服务 . Jackson 工作不正常,非json服务正在按预期工作 . 错误: WARNING: The following warnings have been detected: WARNING: Contract interface javax.ws.rs.ext.MessageBod... -
0 votesanswersviews
检索结果JAX-RS Jersey Jackson
我有这个实体类 @Entity @XmlRootElement @Table(name="user") @NamedQuery(name="User.findAll", query="SELECT u FROM User u") public class User implements Serializable { private sta... -
2 votesanswersviews
使用Jersey进行REST API身份验证
我正在尝试通过以下this tutorial在我当前的Java Restful API(Jersey)上实现身份验证 . 我将所有新的身份验证类放在"auth"包中 . 当我运行jquery示例代码时,它表示"DemoBusinessRESTResourceProxy is an interface and cannot be instantiated" .... -
6 votesanswersviews
JAXB为Jersey中的JSON序列化注释POJO为每个字段类型返回String
我正在使用Jersey为服务器组件创建Web服务 . 不幸的是我的JSON响应格式有问题,因为数据总是格式化为字符串 . 我有一个带有不同字段类型的简单JAXB注释POJO: @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class JaxbPojo { @XmlElement(name = "id_6... -
0 votesanswersviews
Gradle Jax-RS Mysql Jetty项目无效
我正在使用gradle,我的项目正在建设中 . 当我使用Jetty部署战争时,我没有看到我的对象 . apply plugin: 'war' apply plugin: 'eclipse' repositories { mavenCentral() } dependencies { compile 'org.glassfish.jersey.media:jersey-media-... -
1 votesanswersviews
从Jersey Web服务中的JSONObject获取数据时无法识别的属性
我需要将某个JSON字符串转换为Java对象 . 我正在使用Jackson进行JSON处理 . 这是我的Java类 - 公共类RequestClass { String email_id; String password; public String getEmailId() { return email_id; } public String getPassword() { ... -
0 votesanswersviews
查询参数未被提取 - JAX-RS和Jersey
我正在使用Jersey 2.19来实现REST API,但是我很难使用@QueryParam从POST请求中提取查询参数,即使我正在调用我的资源方法 . 这是我的资源方法: @POST @Produces(MediaType.TEXT_PLAIN) public Response test(@QueryParam("test-param") String testParam) ... -
3 votesanswersviews
当Web方法参数被注释时,JAX-RS Jersey客户端获得400响应
这是我的Web服务方法: @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) @POST @Path("login") public Response login(@NotNull @Valid Credentials credentials) { // do login } ... -
12 votesanswersviews
尝试将文件上传到JAX-RS( Jersey )服务器
我正在尝试使用带有Jersey的multipart / form-data客户端上传文件和其他表单数据 . 我也使用Jersey上传到REST Web服务 . 这是服务器代码: @POST @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces(MediaType.APPLICATION_JSON) public String create(@Form... -
0 votesanswersviews
如何重用Jersy客户端进行各种调用
我是Rest Web服务的新手 . 我创建了一个Jersey客户端并且能够进行GET调用 . 现在我无法理解我如何使用相同的客户端代码进行其他POST调用 . 我需要更改方法post以及后续调用的参数以及URI . 以下是我脑海中浮现的问题: 我应该创建一个单例类并获取客户端对象,并且每次调用我需要重复以下行 . WebResource webResource = client.resourc... -
0 votesanswersviews
Jersey Client Multipart表单数据MessageBodyWriter问题
我在Android上使用Jersey Client API时遇到了Multipart-form-data POST请求的问题 . 我一直在网上关注各种各样的例子,它们在实施方面都非常相似 . Client client = createClientInstance(); WebResource r = client.resource(BASEURL).path("DataUpload&q... -
5 votesanswersviews
NoMessageBodyWriterFoundFailure:找不到响应对象的MessageBodyWriter
我在尝试创建REST时遇到异常堆栈跟踪 org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure:找不到类型的响应对象的MessageBodyWriter:媒体类型的java.lang.Boolean:org.jboss.resteasy.core.ServerResponseWriter.writeNomapResponse(ServerR... -
378 votesanswersviews
使用JAX-RS和Jersey进行基于REST令牌的身份验证的最佳实践
我正在寻找一种在Jersey中启用基于令牌的身份验证的方法 . 我试图不使用任何特定的框架 . 那可能吗? 我的计划是:用户注册我的Web服务,我的Web服务生成令牌,将其发送到客户端,客户端将保留它 . 然后,对于每个请求,客户端将发送令牌而不是用户名和密码 . 我正在考虑为每个请求和 @PreAuthorize("hasRole('ROLE')") 使用自定义过滤器,但我只... -
3 votesanswersviews
使用JAX-RS调用异步REST
我需要创建一个RESTful服务,它应该以下面的方式支持异步调用 . 当用户调用某种方法时,他获得了http'202'代码和url来查询他可以看到他的请求状态的位置 . 目前我使用JAX-RS及其annoations: @Path("") public interface MyService { @POST @Path("/myService/{na... -
163 votesanswersviews
URL矩阵参数与请求参数
我想知道是否在我的URL中使用矩阵或查询参数 . 我发现这个话题的年龄较大discussion并不令人满意 . 例子 带查询参数的 网址:http://some.where/thing?paramA=1&paramB=6542带有矩阵参数的 网址:http://some.where/thing;paramA=1;paramB=6542 乍一看,矩阵参数似乎只有优势: 更具可读性 ... -
4 votesanswersviews
在JBoss / Wildfly 9上使用JAX-RS项目设置Swagger.io
我实现了一个项目,该项目使用非常简单的JAX-RS后端为基于AngularJS的UI提供数据 . 这些是分离的模块,并部署在Wildfly 9上 . 为了获得一个很好的REST endpoints 文档,我遇到了swagger.io,这似乎很合适 . 但是,由于我的项目结构略有不同,因此我无法按照文档和示例设置swagger . Current status 我可以访问返回的http://loca... -
0 votesanswersviews
除非使用editor.swagger.io,否则Swagger JaxRS-Spec生成在简单类型上失败
我遇到了Swagger YAML和代码生成的问题 . 我试图从这个非常简单的代码片段生成代码: swagger: '2.0' info: version: 1.0.0 title: Number API host: localhost basePath: /v2 schemes: - http paths: '/numbers': get: summary: Get... -
1 votesanswersviews
使用Apache CXF 2.3的REST服务调用参数中的分号
我尝试在REST服务中传递包含分号(保留符号)的参数,但我遇到了Apache Tomcat的问题 REST服务使用Apache CXF 2.3编写 @GET @Path("/getCmBuildAreas/{productName}/{projectName}/{buildConfiguration}") @Produces(MediaType.APPLICATION_JSON... -
1 votesanswersviews
带有cxf-rs和spring集成的HTTP-404
我是Web服务开发的新手 . 尝试使用带有spring集成的apache-cxf构建基本的restfull webservice . 但是当我尝试访问其余资源uri时,http-404即将到来 . 以下是可能有问题的文件: Web.xml <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javae... -
2 votesanswersviews
cxf:无法找到Observer的请求网址
我正在使用带有Apache CXF的spring来创建一些休息资源 . 看起来我的jaxrs bean没有初始化 . 警告:找不到http:// localhost:8080 / cxf-sandbox / home-screen / v1 / 12345 / predefined-templates / universal_template的观察者的请求 我在这里想念的是什么? 我已将所有请... -
7 votesanswersviews
泽西可查看状态代码
JAX-RS实现Jersey通过 Viewable 类支持MVC样式的Web应用程序,该类是模板名称和模型对象的容器 . 这是used like this: @GET public Viewable get() { return new Viewable("/index", "FOO"); } 我想知道如何使用这种方法返回状态代码 . 上面会隐含地返回... -
0 votesanswersviews
部署到Wildfly 8时,简单的JAX-RS应用程序会抛出UnsupportedOperationException
我有一个jax-rs应用程序,我想在wildfly 8中运行 . 当我尝试迁移它时,我在部署时遇到了一个奇怪的异常 . 因为它看起来像一个依赖性问题,我想从一个简单的wildfly快速入门示例应用程序中学习 . 这些是重要的部分: pom.xml: <groupId>org.wildfly.quickstarts</groupId> <artifactId>wi... -
4 votesanswersviews
使用WildFly和PicketLink进行Jax-RS项目设置
我使用Jax-RS创建了一个简单的JEE rest应用程序,同时在PicketLink上搜索安全实现,看起来非常棒 . 我能够在我的本地Wildfly实例上成功部署authorization-rs-rbac示例,之后我尝试将它集成到我自己的项目中,但是我继续在部署时从WildFly获得类未找到的异常 . 我的POM.xml依赖管理是: <dependencyManagement> ... -
0 votesanswersviews
Swagger和web.xml
我正试图使用我的java rest api进行招摇 . 我跟着swagger documentation . 但是,我无法大摇大摆地工作 . 例如,根据文档,我应该从swagger获得一个json文件 - 但无论我尝试什么URL,我都没有得到它 . <context-param> <param-name>resteasy.providers</param-na... -
0 votesanswersviews
AWS API Gateway Swagger Codegen的CloudFormation模板?
希望有人遇到类似的情况: 我们有一个现有的CloudFormation模板(在yaml中),用于创建我们的AWS API资源 . Swagger定义嵌入到AWS :: ApiGateway :: RestApi的body字段下的CF模板中 . Swagger定义包含AWS集成特定字段以及CF参数占位符 . 使用Swagger Codegen工具生成后端接口/数据对象的最佳方法是什么? (Java... -
0 votesanswersviews
无法从json字符串实例化类型的值
我有双向用户和组之间的多对多关系 . @Entity @Table(name = "UserTBL") public class User { @Id @SequenceGenerator(name = "user_generator", sequenceName = "user_seq", alloca... -
1 votesanswersviews
如何在 postman 中发布 URL 中的一些参数和一些参数作为 json 值
我有一个 post 方法如下 @RequestMapping(value = "/user/profile", method = RequestMethod.POST) @ResponseBody public ResponseEntity<?> updateProfile(@RequestParam("userId") long userId,...