您好,我想知道是否存在类似于Angular js的库,如android中的翻新,针对Java的apache http客户端或针对SpringBoot的RestTemplate。
我能够在rxjs中成功使用https://angular.io/guide/http,但是我有很多api调用,我正在寻找是否存在我不知道的更好的解决方案。
我的一些发现是:
它们似乎已过时或近期未维护。
有人可以帮我找到一个快速包装器吗?
已编辑:
添加了我已经在项目中使用的示例代码
HmacUtils hmacUtils = new HmacUtils(HmacAlgorithms.HMAC_SHA_256, keyString);
String digest = new String( Hex.encodeHex(hmacUtils.hmac(msg)));
答案 0 :(得分:0)
在我的评论之后,我认为这段代码很简洁明了。如果您觉得它太整洁,可以按照
export class HttpService {
constructor(...) {...}
get<T>(url) {
return this.http.get<T>(environment.apiURL + url);
}
}
这将减少您的“样板代码”。但我绝对建议您像这样做一样,因为它可以清楚地区分每个服务的逻辑(重复LIFT part of the style guide),这是非常好的做法!