本文版權歸博客園和做者吳雙本人共同全部 轉載和爬蟲請註明原文地址 www.cnblogs.com/tdwshtml
回想起去年兩篇隨筆分享,在工做中仍是對本身有必定參考意義的,每次須要swagger,都記不住本身以前怎麼修改和優化的,還好能夠回過頭看一眼。不過看到本身的標題,仍是感到臉紅,到底是臉皮多厚,起了這樣兩個標題。 ajax
.Net WebApi Swagger 接口文檔中度優化 app
.Net WebApi Swagger 接口文檔深度優化優化
今天突然看見以前的文章有新評論,就想起了swagger,本篇就記錄下,前幾周經過修改源碼增長Swagger登陸功能,以方便受權的Token放到Authorization Header中,以便經過認證進入到Authorize的Action。ui
頁面上比較簡單,在js中 能夠本身append進去一個div,就像右側的登錄框,作的好看與很差看就取決於本身了。spa
仍是先看下Swagger前臺源碼的結構,外面這兩個js都是三萬多行,看起來也是很着急呀,好像看幾天都找不到代碼似的,因此就只能搜些關鍵字,ajax,XMLHttpRequest, 折騰一番,終於找到了請求後臺的位置。htm
大概在swagger-ui-ext.js的30744行左右,找到位置後就很簡單了,把token在RequestHeader中一放就好了。其餘的內容就是本身的登錄代碼了。就這些了blog