.Net Web API 001 新建Net Web API工程

1、新建工程

打开VS2022,点击新建项目,弹出创建新项目对话框,然后在项目模板处,选择C#、所有平台以及WebAPI,如下图所示。

选择了下面的唯一模板,点击下一步,设置项目的名称、保存路径等。如下图所示。

 

 

 

 

 

 

 

 

 

 

 

 

 

点击下一步,可使用默认的配置,如下图所示。

  

点击创建,完成创建工作。创建后的工程目录如下图所示。

  

其中两个依赖包是因为启用OpenApi,也就是支持Swagger而引用的包。

下面有个Controllers目录,里面有一个WeatherForecastController,是创建的工程中带的例子。这是一个针对WeatherForecast的一个WebAPI实现。

appsettings.json设置了工程的一些配置信息。

Program.cs是工程的启动入口。

WeatherForecast.cs是例子中的定义的一个类,WeatherForecastController会使用该类。

2、运行例子

点击调试按钮,系统会弹出测试使用的Swagger页面如下图所示。

我们会发现,该WebAPI实现了一个服务控制类,该类包含了一个接口,点击该接口,可以查看该接口的调用方式。Schemas区域可以查看WebAPI中使用的传输数据的定义。

从上图中,可以看到返回的数据,以及调用的地址。我们可以把地址拷贝到浏览器中,访问,效果如下图所示。

这样的话,基本上这个WebAPI就可以使用了,第三方的Web端、桌面端或者移动端等,就可以通过该地址调用该服务了。

posted @ 2023-07-30 22:56  mytudousi  阅读(61)  评论(0编辑  收藏  举报