.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端、桌面端或者移動端等,就可以通過該地址調用該服務了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章