草庐IT

non-RESTful

全部标签

java - 在 Java 中创建 RESTful API 服务器需要什么?

我想构建自己的RESTfulAPI服务器,但我不知道我需要什么。我会告诉你一些关于这个项目的信息:在Web服务(www.mysite.com/)上,用户可以注册和管理他们的帐户等。但他们也可以使用RESTfulAPI(mysite.com/api/...),并且可以通过REST实现几乎相同的功能。什么是实现这一点的好方法?我需要使用jetty或类似的东西吗?我应该拆分web服务和restfulapi吗?我有什么好的架构?谢谢:) 最佳答案 您可以使用SpringController来构建一个安静的服务器。可以在tomcat上运行,也

java - 什么是正则表达式 "independent non-capturing group"?

来自Java6Pattern文档:Specialconstructs(non-capturing)(?:X)   X,asanon-capturinggroup…(?>X)   X,asanindependent,non-capturinggroup(?:X)和(?>X)之间有什么区别?在这种情况下,独立是什么意思? 最佳答案 表示分组为atomic,它会丢弃匹配组的回溯信息。所以,这个表达是所有格;即使这样做是整个正则表达式成功的唯一方法,它也不会退缩。它是“独立的”,因为它不通过回溯与正则表达式的其他元素合作以确保匹配。

java - 什么是正则表达式 "independent non-capturing group"?

来自Java6Pattern文档:Specialconstructs(non-capturing)(?:X)   X,asanon-capturinggroup…(?>X)   X,asanindependent,non-capturinggroup(?:X)和(?>X)之间有什么区别?在这种情况下,独立是什么意思? 最佳答案 表示分组为atomic,它会丢弃匹配组的回溯信息。所以,这个表达是所有格;即使这样做是整个正则表达式成功的唯一方法,它也不会退缩。它是“独立的”,因为它不通过回溯与正则表达式的其他元素合作以确保匹配。

java - 学习如何在 Java 中创建 RESTful API 的最佳资源是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我正在寻找可以帮助我学习如何在Java中创建RESTfulAPI的书籍或任何其他资源。看亚马逊,看到有severalsolutionsforRESTfulJava,但我正在寻找适合新手的。期待得到您的建议/意见,谢谢! 最佳答案 我认为我不能只指出一个资源,但我会选择一条路径(您可以根据自己对REST的理解程度进行自定义)。我是一个想先

java - 学习如何在 Java 中创建 RESTful API 的最佳资源是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我正在寻找可以帮助我学习如何在Java中创建RESTfulAPI的书籍或任何其他资源。看亚马逊,看到有severalsolutionsforRESTfulJava,但我正在寻找适合新手的。期待得到您的建议/意见,谢谢! 最佳答案 我认为我不能只指出一个资源,但我会选择一条路径(您可以根据自己对REST的理解程度进行自定义)。我是一个想先

java - 将restful ajax请求映射到spring

我有这段代码:@RequestMapping(value="/test.json",method=RequestMethod.GET)@ResponseStatus(HttpStatus.OK)public@ResponseBodyObject[]generateFile(@RequestParamStringtipo){Object[]variaveis=Variavel.getListVariavelByTipo(tipo);returnvariaveis;}据我所知,它应该请求test.json?tipo=H并返回Variavel[]的JSON表示,但是当我提出这样的请求时,我得

java - 将restful ajax请求映射到spring

我有这段代码:@RequestMapping(value="/test.json",method=RequestMethod.GET)@ResponseStatus(HttpStatus.OK)public@ResponseBodyObject[]generateFile(@RequestParamStringtipo){Object[]variaveis=Variavel.getListVariavelByTipo(tipo);returnvariaveis;}据我所知,它应该请求test.json?tipo=H并返回Variavel[]的JSON表示,但是当我提出这样的请求时,我得

java - 如何使用 Spring RestTemplate 调用 HTTPS RESTful Web 服务

我正在使用Tomcat7,ReSTWeb服务的Spring框架。我正在尝试使用SpringRestTemplate调用https网络服务。我收到以下错误:unabletofindvalidcertificationpathtorequestedtarget;nestedexceptionisjavax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilder

java - 如何使用 Spring RestTemplate 调用 HTTPS RESTful Web 服务

我正在使用Tomcat7,ReSTWeb服务的Spring框架。我正在尝试使用SpringRestTemplate调用https网络服务。我收到以下错误:unabletofindvalidcertificationpathtorequestedtarget;nestedexceptionisjavax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilder

java - 由于 HAL+JSON 媒体类型不明确,无法使用 Spring HATEOAS 执行 HAL+JSON Level 3 RESTful API

Level3例如,RESTfulAPI的功能自定义媒体类型,如application/vnd.service.entity.v1+json。在我的情况下,我使用HAL在我的JSON中提供相关资源之间的链接。我不清楚使用HAL+JSON的自定义媒体类型的正确格式。我目前拥有的看起来像application/vnd.service.entity.v1.hal+json。我最初使用application/vnd.service.entity.v1+hal+json,但+hal后缀未注册,因此违反了section4.2.8ofRFC6838.现在SpringHATEOAS支持开箱即用的JSON