草庐IT

REST-ful

全部标签

Java REST 实现 : Jersey vs CXF

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion您认为这两个库之间的优缺点是什么?这两个哪个最适合生产环境?顺便说一句,我将使用JSON而不是XML。我也想知道社区最支持哪个库,例如教程、文档。 最佳答案 我都用过,但目的不同。CXF非常适合解析WSDL并创建JavaPOJO以与之交互,因此CXF非常适合客户端WSDL服务。我目前正在使用Jersey进行服务器端实现,我对使用Jersey启动和运行

java - Spring 启动 : Cannot access REST Controller on localhost (404)

我正在尝试调整SpringBoot网站上的RESTController示例。不幸的是,当我尝试访问localhost:8080/itemURL时出现以下错误。{"timestamp":1436442596410,"status":404,"error":"NotFound","message":"Nomessageavailable","path":"/item"}POM:4.0.0SpringBootTestSpringBootTest0.0.1-SNAPSHOT1.8com.nice.application${mainClassPackage}.InventoryAppmaven-

java - Spring 启动 : Cannot access REST Controller on localhost (404)

我正在尝试调整SpringBoot网站上的RESTController示例。不幸的是,当我尝试访问localhost:8080/itemURL时出现以下错误。{"timestamp":1436442596410,"status":404,"error":"NotFound","message":"Nomessageavailable","path":"/item"}POM:4.0.0SpringBootTestSpringBootTest0.0.1-SNAPSHOT1.8com.nice.application${mainClassPackage}.InventoryAppmaven-

java - REST 是否可以在 POST 后返回内容?

我正在使用RESTlet,并且我创建了一个资源。我通过覆盖acceptRepresentation方法来处理POST。客户端应该向我发送一些数据,然后我将其存储到DB,将响应设置为201(SUCCESS_CREATED),我需要向客户端返回一些数据,但返回类型acceptRepresentation是无效.就我而言,我需要返回一些标识符,以便客户端可以访问该资源。例如,如果我有一个URL为/resource的资源并且客户端发送POST请求,我会在DB中添加一个新行,其地址应为/resource/{id}。我需要发送{id}。我做错了吗?REST原则是否允许在POST之后返回某些内容?如

java - REST 是否可以在 POST 后返回内容?

我正在使用RESTlet,并且我创建了一个资源。我通过覆盖acceptRepresentation方法来处理POST。客户端应该向我发送一些数据,然后我将其存储到DB,将响应设置为201(SUCCESS_CREATED),我需要向客户端返回一些数据,但返回类型acceptRepresentation是无效.就我而言,我需要返回一些标识符,以便客户端可以访问该资源。例如,如果我有一个URL为/resource的资源并且客户端发送POST请求,我会在DB中添加一个新行,其地址应为/resource/{id}。我需要发送{id}。我做错了吗?REST原则是否允许在POST之后返回某些内容?如

java - 需要实现 Virgil Dobjanschi REST 实现模式的示例 Android REST 客户端项目

我想在安卓手机上构建一个REST客户端。REST服务器公开了几个资源,例如(获取)http://foo.bar/customerListofallcustomerhttp://foo.bar/customer/4711Thecustomerwithid4711http://foo.bar/customer/vipListofallVIPcustomerhttp://foo.bar/companyListofallcompanyshttp://foo.bar/company/4711ThecompanywiththeID4711http://foo.bar/company/vipList

java - 需要实现 Virgil Dobjanschi REST 实现模式的示例 Android REST 客户端项目

我想在安卓手机上构建一个REST客户端。REST服务器公开了几个资源,例如(获取)http://foo.bar/customerListofallcustomerhttp://foo.bar/customer/4711Thecustomerwithid4711http://foo.bar/customer/vipListofallVIPcustomerhttp://foo.bar/companyListofallcompanyshttp://foo.bar/company/4711ThecompanywiththeID4711http://foo.bar/company/vipList

java - REST - 带有 JSON 的 HTTP Post Multipart

我需要接收一个仅包含2个参数的HTTPPostMultipart:一个JSON字符串二进制文件设置body的正确方法是什么?我将使用ChromeREST控制台测试HTTP调用,所以我想知道是否正确的解决方案是为JSON参数和二进制文件设置“标签”键。在服务器端,我使用的是Resteasy2.x,我将像这样读取Multipart正文:@POST@Consumes("multipart/form-data")publicStringpostWithPhoto(MultipartFormDataInputmultiPart){Map>params=multiPart.getFormDataM

java - REST - 带有 JSON 的 HTTP Post Multipart

我需要接收一个仅包含2个参数的HTTPPostMultipart:一个JSON字符串二进制文件设置body的正确方法是什么?我将使用ChromeREST控制台测试HTTP调用,所以我想知道是否正确的解决方案是为JSON参数和二进制文件设置“标签”键。在服务器端,我使用的是Resteasy2.x,我将像这样读取Multipart正文:@POST@Consumes("multipart/form-data")publicStringpostWithPhoto(MultipartFormDataInputmultiPart){Map>params=multiPart.getFormDataM

java - 在 Spring Data REST 中发布 @OneToMany 子资源关联

目前我有一个使用SpringDataREST的SpringBoot应用程序。我有一个域实体Post,它与另一个域实体Comment有@OneToMany关系。这些类的结构如下:Post.java:@EntitypublicclassPost{@Id@GeneratedValueprivatelongid;privateStringauthor;privateStringcontent;privateStringtitle;@OneToManyprivateListcomments;//Standardgettersandsetters...}评论.java:@Entitypublicc