hateoas

    1热度

    1回答

    一个人如何配置Spring数据休息连载相关实体直接? 我希望它看起来像这样:请注意,“所有者”链接是“帐户”实体。 { "name" : "customer", "_links" : { "self" : { "href" : "http://localhost:8081/api/v1/servers/1005" }, "owner"

    0热度

    2回答

    我正在构建一个项目的前端。我正在使用Angular2作为前端。我必须调用的API是RESTful。它实现HATEOAS。当我调用一个API时,它会给我提供数据和链接。这些链接来自HATEOAS。当我调用API时,应该将数据以及HATEOAS链接保存在模型中,或者仅保存数据。例如:API调用:localhost:/api/users/给了我如下回应: { "id":"105", "name":

    1热度

    2回答

    我正在做关于如何实现特定资源超媒体的一些研究,但无法找到一个真正的实现例子,只是抽象... 要知道,在各种物品,这家伙创建等的方法: public List<Link> CreateLinks(int id) { ...//Here the guy put these three dots, whyyyyyyyyyy? } 我有什么至今: public Appointment P

    2热度

    1回答

    我想将Jersey的DeclarativeLinking功能与RolesAllowed功能组合在一起。 我能够将链接成功注入响应中,但该注入不关注该端点的RolesAllowed注释。 举个例子,设想两个用户。叫他们管理员和用户。两者都可以访问GET资源,但只有管理员可以访问DELETE。 如果某个资源方法受@RolesAllowed保护,那么我认为没有该角色的用户不会注入该端点。这似乎并非如此。

    1热度

    1回答

    在我的WebApi 2服务中,我有一个允许编辑成员数据的控制器。 [Authorize] [HttpPost] [Route("Members/Member")] public async Task<IHttpActionResult> EditMember([FromBody] Member editedMember) { var member

    0热度

    2回答

    是否有可能输出一个实体ShoppingCart的返回值totalAmount不是类中的值,而是一个方法?因此,例如,我有一个类商品列表的项目。和一个方法totalAmount。现在,当我做出的API请求的URL http://localhost:8082/carts/1我希望得到像下面这样的回应: { "creationDate": "2016-12-07T09:45:38.000+0000",

    1热度

    2回答

    我正在与Spring Hateoas HALT标准在HTTP响应。我在我的控制器中有一个HTTP DELETE方法,它不返回任何东西(void)。在对同一实体的响应中,我想提供一个链接来删除资源。我试着用下面的代码做的,但它给错误 无法解析方法linkTo(无效) resource.add(linkTo( methodOn(DokumenteController.class)

    0热度

    1回答

    我使用的HAL-规范框架的自定义命名策略: https://github.com/surech/halarious http://confluence.surech.ch/display/HAL/halarious+Home http://stateless.co/hal_specification.html 看来,嵌入式资源领域使用自定义命名策略时,名称未被正确转换。只有'非HAL'字段正在转换

    0热度

    1回答

    我从来没有使用HATEOAS和RESTAPI,而我所了解的是HATEOAS,不需要存储URI和服务器send的URI就可以用来获取其他资源或相关资源。 但是用HATEOAS,我们是不是增加了电话的数量? 如果我想获取客户订单信息,并且如果我首先获取客户信息并动态获取订单的URI,是不是额外的电话? 松散耦合可以理解,但我不明白这个成熟度级别的REST的确切用法。

    0热度

    1回答

    使用SpringDataRestAdapter和$http时,我无法找到读取响应标头的方法。我可以成功读取和处理响应对象,但是我需要能够存储返回HTTP标头中的ETag。 我找不到任何提及的HTTP Headers,有人知道如何去找他们吗? function getData(uri) { var deferred = $http({ method: 'Get', u