即时通讯尝试实现超媒体API的春天Android客户端与HAL格式的响应。 Spring HATEOAS - 参考文档描述了受Traverson JavaScript库启发的客户端服务遍历的实现。 我这样做是这样的:Android春天HATEOAS REST API客户端支持与Traverson
Traverson traverson = null;
try {
traverson = new Traverson(new URI(getString(R.string.api_test_uri)), MediaTypes.HAL_JSON);
} catch (URISyntaxException e) {
e.printStackTrace();
}
String name = traverson.follow("movies", "movie", "actor").
withTemplateParameters(parameters).
toObject("$.name");
但我发现了以下错误而创建新的对象Traverson:
java.lang.NoClassDefFoundError: org.springframework.hateoas.hal.HalLinkDiscoverer
难道有人知道如何解决它?
是否有其他/更好的方式来支持Android中的HAL响应?
没有综合图书馆。每个HATEOAS服务都需要为它编写的客户端。 – naXa