Ich möchteweb api Attrbute Routing URI Ausgabe
meine API durch diese URI zu routenlocalhost/api/ServiceA/1234
wo isbn = 1234
zur Zeit i am retriving json von der uri erwähnt unterhalb
localhost/1234
wo 1234 isbn wird
Wie bekomme ich die gleichen json Ergebnisse mit thte folgenden uri
localhost/api/ServiceA/1234
zur Zeit ich bin immer nul mit der oben genannten URL
Mit dem folgenden Code-Attribut Routing Ich bin bekommen die Ergebnisse mit
ich habe eine 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();
}
}
}
}