ASP.Net MVC 4 Web API フレームワークで複数の引数を取る Web API コントローラーにカスタム アクションを実装したいと考えています。
public class APIRepositoryController : ApiController
{
...
[HttpGet, ActionName("retrieveObservationInfo")]
public ObservationInfo retrieveObservationInfo(
int id,
String name1,
String name2)
{
//...do something...
return ObservationInfo;
}
...
}
次のような Web ブラウザーで URL を呼び出すことができます。
"http://[myserver]/mysite/api/APIRepository/retrieveObservationInfo?id=xxx&name1=xxx&name2=xxx"
ただし、これは機能しませんでした。
WebAPIルーティングなど、他に構成する必要があるものはありますか? 現在、デフォルトを使用していますWebApiConfig.cs
。
前もって感謝します