У Microsoft есть хорошее руководство по запуску вашего первого проекта веб-API ASP.NET:
http://www.asp.net/web-api/overview/начало-работы-с-aspnet-web-api/tutorial-ваш-первый-web-api
... но что мне неясно - как определяется сопоставление между URI API и моими методами контроллера C #?
например:
/api/products/{id}
решает
public IHttpActionResult GetProduct(int id)
{
[...]
}
... но я не уверен, как это сделать. автоматический?
Я спрашиваю, потому что хочу создать новое сопоставление для этого URI:
/api/setReportNotificationsAsRead?uid={username}&items={itemIDs}
к этому новому методу в моем контроллере:
public IHttpActionResult SetReportNotificationsAsRead(string username, string itemIDs)
{
[...]
}