ASP.NET Core HttpClient Using HTTP Verbs Series Part 2

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

本节介绍了HTTP的POST、PUT、DELETE和PATCH请求方式。在AspNetCore.HttpClientWithHttpVerb项目中,使用HttpClient来请求api。新增了TodoItems api和TodoItemsController类,包含了常用的增删改查操作。使用类型化方式声明HttpClient,并在启动类中配置。在TodoClient类中使用HttpClient发送请求,包括获取所有项、获取单个项、创建项和更新项。在HomeController中调用HttpClient来请求api,并将结果传给视图呈现。

🎯

关键要点

  • 介绍HTTP的POST、PUT、DELETE和PATCH请求方式。
  • 新增MVC项目AspNetCore.HttpClientWithHttpVerb,创建api作为服务器端。
  • 使用EFCore作为ORM,将数据存储到内存中,新增TodoItems类和TodoContext类。
  • 在Controllers文件夹下新增TodoItemsController,包含增删改查操作。
  • 使用类型化方式声明HttpClient,并在启动类中配置。
  • 在Model文件夹下新增TodoClient类,使用HttpClient请求TodoItems api。
  • 在HomeController中调用HttpClient请求api,并将结果传给视图呈现。
🏷️

标签

➡️

继续阅读