十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
Step1 添加NuGet包 Swashbuckle
step2 修改SwaggerConfig.cs
Swasshbuckle 安裝完成之后會在App_Start下創(chuàng)建一個名為SwaggerConfig.cs的類,把內(nèi)容替換為:
Step3 創(chuàng)建生成XML
右鍵你的項目→屬性→生成→選中下方的 "XML文檔文件" 然后保存
step4 啟動你的項目
訪問地址為:http://localhost:58192/swagger/
擴展:在Swagger中 實現(xiàn) 自定義 HTTP Header
在開發(fā)移動端 API時常常需要驗證權(quán)限,驗證參數(shù)放在Http請求頭中是再好不過了。WebAPI配合過濾器驗證權(quán)限即可
首先我們需要創(chuàng)建一個 IOperationFilter 接口的類。IOperationFilter:
在 SwaggerConfig.cs 的 EnableSwagger 配置匿名方法類添加一行注冊代碼
c.OperationFilter
添加權(quán)限過濾器
運行 swagger
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調(diào)度,確保服務器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務器買多久送多久。