开源Angular Rest客户端库

时间:2019-05-02 14:40:37

标签: angular angular-httpclient

您好,我想知道是否存在类似于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)));

1 个答案:

答案 0 :(得分:0)

在我的评论之后,我认为这段代码很简洁明了。如果您觉得它太整洁,可以按照

export class HttpService {
  constructor(...) {...}

  get<T>(url) {
    return this.http.get<T>(environment.apiURL + url);
  }
}

这将减少您的“样板代码”。但我绝对建议您像这样做一样,因为它可以清楚地区分每个服务的逻辑(重复LIFT part of the style guide),这是非常好的做法!