Step1 添加NuGet包 Swashbuckle
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的鹽城網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!step2 修改SwaggerConfig.cs
Swasshbuckle 安裝完成之后會(huì)在App_Start下創(chuàng)建一個(gè)名為SwaggerConfig.cs的類,把內(nèi)容替換為:
Step3 創(chuàng)建生成XML
右鍵你的項(xiàng)目→屬性→生成→選中下方的 "XML文檔文件" 然后保存
step4 啟動(dòng)你的項(xiàng)目
訪問(wèn)地址為:http://localhost:58192/swagger/
擴(kuò)展:在Swagger中 實(shí)現(xiàn) 自定義 HTTP Header
在開(kāi)發(fā)移動(dòng)端 API時(shí)常常需要驗(yàn)證權(quán)限,驗(yàn)證參數(shù)放在Http請(qǐng)求頭中是再好不過(guò)了。WebAPI配合過(guò)濾器驗(yàn)證權(quán)限即可
首先我們需要?jiǎng)?chuàng)建一個(gè) IOperationFilter 接口的類。IOperationFilter:
在 SwaggerConfig.cs 的 EnableSwagger 配置匿名方法類添加一行注冊(cè)代碼
c.OperationFilter
添加權(quán)限過(guò)濾器
運(yùn)行 swagger
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國(guó)云服務(wù)器,動(dòng)態(tài)BGP最優(yōu)骨干路由自動(dòng)選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動(dòng)現(xiàn)已開(kāi)啟,新人活動(dòng)云服務(wù)器買多久送多久。