使用IAPIExplorer列舉ASP.NET Web API
IApiExplorer是一個新的抽象層,它可以幫助獲取ASP.NET Web API的結(jié)構(gòu)描述。伴隨該接口的還有一個默認實現(xiàn)——APIExplorer。
使用該API可以完成的工作有:
- 產(chǎn)生文檔
- 創(chuàng)建機器可讀的元數(shù)據(jù)
- 創(chuàng)建一個測試客戶端
微軟員工Yao發(fā)表了兩篇文章(這里和這里)分別用于展示如何使用API打印Web API列表以及如何創(chuàng)建幫助文檔。
請注意ASP.NET MVC beta下載目前并不提供IApiExplorer,你需要從CodePlex上下載安裝文件以獲得新功能。Yao解釋說,
..這是一項新功能并且不會在beta中發(fā)放。不過你可以使用我們在Codeplex上的安裝包試試看。Henrik寫了一篇關(guān)于如何使用這些包的很不錯的文章。
ASP.NET Web API是ASP.NET MVC 4(目前處于Beta階段) 中的一款新框架,它可以讓使用.NET Framework構(gòu)建RESTful Web服務(wù)的過程變得簡單。當然,還有一些其他的方案也能夠做到這點,例如Service Stack 提供了類似的功能并且已經(jīng)非常流行。
歡迎大家掃描下面二維碼成為我的客戶,扶你上云

浙公網(wǎng)安備 33010602011771號