javascript - 如何从 HATEOAS 请求和获取价值
问题描述
我是使用超媒体休息 API 的新手(在 openproject 上)。
我使用 javascript 从 HATEOAS(作为应用程序状态引擎的超媒体)中检索了结果,并将结果显示为 HTML,但不知道如何。
我的 api 网址示例:
http://<my_domain>/target/api/v3/projects/design/work_packages
我已关注https://www.chillyfacts.com/javascript-send-http-getpost-request-read-json-response但 javascript 仅适用于 JSON,不适用于“HAL + JSON”
==> 我的问题:
javascript 可以与 HATEOAS 一起使用吗?
(如果有)使用 javascript 上的哪些库?
(如果不是)哪种编程语言适用于 hal+json?
在服务器端设计 HATEOAS 的编程语言是什么?
谢谢!
解决方案
我已经有了答案!我使用 angular2 编程语言和 Typescript ( https://angular.io ) 并看到:
- 很容易将 Typescript 中的数据(处理逻辑)渲染为 HTML
- 使用 HATEOAS API 的库是“ketting”(https://github.com/badgateway/ketting/wiki/Getting-Started)
==> 所以,这个话题解决了!
推荐阅读
- r - 你将如何在 R 中循环这个?
- javascript - 如何使用地图隔离对象数组?
- wso2 - WSO2 分析“证书未知”错误
- android - 循环游标两次
- android - 在andorid画布中快速移动手指时如何使用路径绘制画笔或形状(用户快速移动手指时生成缺失点)
- javascript - 关闭带有转义的确认或警报框可防止访问字段(chrome,edge)
- pine-script - Pine plotshape 函数可用于在蜡烛体上绘制形状吗?
- javascript - 使用点运算符时超出最大调用堆栈大小
- excel - 根据列将数据拆分为多个工作表
- c++ - C++,“错误:‘void*’不是指向对象的指针类型”