0
我想顯示的WebAPI的幫助頁面URL,通過顯示的URL和相應的參數。如何自動生成基於屬性的路由地址在幫助頁面中的WebAPI
通過使用「軟件包管理器控制檯」下面的命令,我能夠與基本GET產生幫助頁面,POST,PUT,DELETE動詞(使用簡單的操作的話)。
PM> Install-Package Microsoft.AspNet.WebApi.HelpPage
我做到了這一點使用下面的explanary鏈接:http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages,它正顯示出這樣的URL的幫助:「GET API /值」
但在我的應用程序正在使用「屬性路線」的理念爲在服務訪問的網址,如:
[ActionName("TestGet")]
[Route("TestApi/TestGet/{Value}")]
public string TestGetting(int Value)
{
return Value.ToString();
}
自動顯示幫助頁面屬性路線網址,如: 「獲得TestApi/TestGet/{}值」
我該怎麼做?
請建議的更好的答案/指向動態顯示幫助內容。
HelpPage應該在Web API中使用屬性路由。你確定你正在調用'config.MapHttpAttributeRoutes',並且你正在使用Web API對屬性路由的內置支持...對嗎? –
謝謝。它現在工作正常。 –