0
我要路由我的API,通過這個URI網頁API Attrbute路由URI問題
本地主機/ API/ServiceA/1234
其中ISBN = 1234
從URI目前我retriving JSON提到下面
本地主機/ 1234
其中1234 ISBN
我怎樣才能得到相同的JSON結果與thte以下URI
本地主機/ API/ServiceA/1234
目前我收到上述網址
用下面的代碼使用屬性的路由我NUL得到的結果與
我有一個API Countroller
public class ServiceAController : ApiController
{
[Route("api/ServiceA/{isbn}")]
public Book GetBook(string isbn)
{
using (AppDbContext db = new AppDbContext())
{
var query = from b in db.Books
where b.ISBN == isbn && b.Source == "Book Store 1"
select b;
return query.SingleOrDefault();
}
}
}
}