測試WebAPI的好工具-Swagger

在剛接觸Web API的時候,在取得GET資料都是透過網址帶參數的方式,而POST時就需要透過POSTMAN。要打開另外一個網頁,再去調整POST/GET,對我這小菜鳥實在是有點吃力,好在新公司在API的部分使用了Swagger,讓我在做測試時候方便許多,有著比較友善的測試介面,上班時連心情都變好了!!


1.首先建好API專案,Nuget套件中搜尋「Swashbuckle」,直接加到專案之中。

2.檢查App_Start的資料夾中,有沒有這個檔案「SwaggerConfig.cs」

如果有的話就繼續往下走,沒有的話就直接上網搜尋Swagger Nuget C#,應該可以找的到指令在Nuget主控台下載。

3.建立空白的API控制器

4.建立一個呼叫的方法

5.執行專案,在網址列後方加入/Swagger

6.找到剛剛建立的API控制器名稱,點下去

7.點擊剛剛寫的方法

8.往下滑點選Try it out!

資料就會跑出來啦!!


 

如果是要傳遞JSON資料近來,可以在參數前方加入[FromBody]唷!


LINE討論群FB討論區

歡迎您的加入,讓這個社群更加美好!

聯絡方式:
FaceBook
E-Mail