1、新建工程
打开VS2022,点击新建项目,弹出创建新项目对话框,然后在项目模板处,选择C#、所有平台以及WebAPI,如下图所示。
选择了下面的唯一模板,点击下一步,设置项目的名称、保存路径等。如下图所示。
点击下一步,可使用默认的配置,如下图所示。
点击创建,完成创建工作。创建后的工程目录如下图所示。
其中两个依赖包是因为启用OpenApi,也就是支持Swagger而引用的包。
下面有个Controllers目录,里面有一个WeatherForecastController,是创建的工程中带的例子。这是一个针对WeatherForecast的一个WebAPI实现。
appsettings.json设置了工程的一些配置信息。
Program.cs是工程的启动入口。
WeatherForecast.cs是例子中的定义的一个类,WeatherForecastController会使用该类。
2、运行例子
点击调试按钮,系统会弹出测试使用的Swagger页面如下图所示。
我们会发现,该WebAPI实现了一个服务控制类,该类包含了一个接口,点击该接口,可以查看该接口的调用方式。Schemas区域可以查看WebAPI中使用的传输数据的定义。
从上图中,可以看到返回的数据,以及调用的地址。我们可以把地址拷贝到浏览器中,访问,效果如下图所示。
这样的话,基本上这个WebAPI就可以使用了,第三方的Web端、桌面端或者移动端等,就可以通过该地址调用该服务了。
标签:WebAPI,Web,工程,点击,如下,001,API,所示 From: https://www.cnblogs.com/mytudousi/p/17592286.html