1
我正在嘗試記錄我的API。我已經寫在我的控制器下面的代碼(VB.NET):ApiDescriptions僅返回GET函數
Function Index() As ActionResult
Dim config = GlobalConfiguration.Configuration
Dim apiExplorer = config.Services.GetApiExplorer()
Dim apiDescs = apiExplorer.ApiDescriptions
Return View(apiExplorer)
End Function
問題是,當我調試我的代碼,看是什麼在apiDescs
,我只能看到只有GET方法 - 我可以」沒有看到任何DELETE,PUT甚至POST方法。這不是它應該如何工作。
這裏是我的API的一個樣本:
<HttpGet()>
Public Function GetX(x as integer) as String
'Code goes here
End Function
<HttpPost()>
Public sub PostX(x as integer)
'Code goes here
End Function
只有GetX
是內ApiDescriptions
返回無PostX
。所有API中的所有POST,PUT和DELETE方法也是如此。