REST是“代表性状态转移”的首字母缩写,该体系结构样式在过去几年中非常流行。 RESTful API是根据REST的原理和准则构建的 。 RESTful API通常返回纯文本,JSON或XML作为响应。
RestSharp是一个开放源代码HTTP客户端库,可以轻松使用RESTful服务。 RestSharp提供了一个开发人员友好的界面来使用RESTful服务,同时抽象化了处理HTTP请求的内部复杂性。 RestSharp支持同步和异步请求。
本文讨论了如何与RestSharp一起使用以消费使用ASP.NET Core构建的服务。
若要使用本文中的代码示例,您应该在系统中安装Visual Studio 2019。 如果您还没有副本,则可以在此处下载Visual Studio 2019 。
创建一个ASP.NET Core API项目
首先,让我们在Visual Studio中创建一个ASP.NET Core项目。 假设系统中已安装Visual Studio 2019,请按照以下概述的步骤在Visual Studio中创建一个新的ASP.Net Core项目。
- 启动Visual Studio IDE。
- 点击“创建新项目”。
- 在“创建新项目”窗口中,从显示的模板列表中选择“ ASP.NET Core Web应用程序”。
- 点击下一步。
- 在“配置新项目”窗口中,指定新项目的名称和位置。
- 单击创建。
- 在“创建新的ASP.Net Core Web应用程序”窗口中,从顶部的下拉列表中选择.NET Core作为运行时,并选择ASP.NET Core 2.2(或更高版本)。 我将在这里使用ASP.NET Core 3.0。
- 选择“ API”作为项目模板以创建新的ASP.NET Core API应用程序。
- 确保未选中“启用Docker支持”和“配置HTT