我们通过相同的视图组件来渲染该结果:
3 类型化方式声明HttpClient
这种方式和命名方式声明HttpClient有点相似,只不过在创建HttpClient的时候不需要使用字符串命名,在项目根目录下创建Service文件夹,在文件夹下创建一个GitHubService的服务,代码如下:
我们在GitHubService类中对HttpClient做了一些配置,这种方式和命名方式声明HttpClient非常相识,我们把请求的接口封装到了GetAspNetDocsIssues方法中
接下来我们在Program类中添加如下代码:
接着我们在HomeController中通过依赖注入引用GitHubService服务并添加TypedClient方法: