- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
如何在改造中使用 HATEOAS 主体?有没有办法在改造中使用链接?还是我应该自己解析它?
links: [4]
0: {
rel: "self"
href: "https://localhost/api/product/9"
}-
1: {
rel: "comp"
href: "https://localhost/api/product/19/comp"
}-
2: {
rel: "eval"
href: "https://localhost/api/product/19/eval"
}
我的一般问题是,如何使用资源链接 (http://en.wikipedia.org/wiki/HATEOAS)?有没有可能?例如,我如何调用资源的“comp”href 并让我解析 Java 对象(来自 JSON)返回?
最佳答案
就 Java 世界中的其余客户端而言,Retrofit 工作得很好,并且可能拥有最干净的 API。一个限制是很难使用跟踪链接。我知道这可能不是设计目标,但您会考虑吗?我可以轻松地直接调用 URL,但我真的希望能够使用错误处理、日志记录、转换器以及 RestAdapter
中配置的所有其他内容。
目前你可以做的:
@GET("/{path}")
SomeObject get(@EncodedPath("path") String path);
它运行良好,但这意味着您只能跟随链接到使用 RestAdapter
配置的服务器。您如何看待添加 @Url
注释?
@GET
SomeObject get(@Url String url);
@POST
void post(@Url String url, @Body SomeObject object);
关于java - HATEOAS 负责改造?链接到资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30298334/
我新发现了 Perl fork ,我非常喜欢。但有一件事让我担心——如果我只是左右分离进程,这肯定会在某个地方引起一些问题。是否应该使用一种合理的检查来确保我的小应用程序不会占用我机器的所有资源? 拿
谁负责 MVVM 中的异步数据获取?例如,我的 View 有 5 个不同的数据集合要获取,我希望按预定义的顺序异步检索这些数据。为此,我使用协程和任务。 问题:VM 是否对此负责,我的模型/存储库应该
我有什么 ember-cli POD 结构。我有嵌套的路由,因此有以下文件夹结构: | |_pods |_items |_index | |_
我有一个 C# WPF 应用程序,它从数据库中读取数据然后做一些工作。但问题是当我读取数据时,我的 UI 没有响应。我已经尝试过任务和调度程序。他们都没有帮助。下面的代码在 button_click
在使用 /sys/class/leds/ 摆弄 LED 之后,我现在正试图了解如何使用 linux kernel power supply attributes 控制计算机中的电池。 ,特别是 CHA
我在我的桌面应用程序中做了一些非常简单的错误记录,该应用程序通过 SerialPort 与设备通信。我做的一件事是设置一个全局异常捕获器,它除了使用以下方法记录堆栈跟踪外什么都不做: AppDomai
我是一名优秀的程序员,十分优秀!