In Web Api 2.2, könnten wir den Standort Header URL zurückkehren, indem Sie von der Steuerung zurückkehrt wie folgt:MVC 6 Web Api: Die Lösung der Location-Header auf eine 201 (Erstellt)
return Created(new Uri(Url.Link("GetClient", new { id = clientId })), clientReponseModel);
Url.Link(..)
würde die Ressourcen-URL beheben
In ASP.NET MVC 5 6 Web-Api, hat Url
nicht im Rahmen existieren, aber die CreatedResult
const: auf dem Controller-Namen GetClient
entsprechend basiert ructor hat den Standort Parameter haben:
return new CreatedResult("http://www.myapi.com/api/clients/" + clientId, journeyModel);
Wie kann ich diese URL lösen diese, ohne es manuell zu liefern, wie wir in Web API 2.2 getan hat?
Sie können einfach [HttpPost ("")] tun. nur eine kleine Abkürzung, die ich hinzufügen wollte. – Dblock247