Webapi 2'yi kullanırken http yanıtım için Konum üstbilgisi eklemek istiyorum. Aşağıdaki yöntem, bunun nasıl adlandırılmış bir yol kullanılarak yapıldığını gösterir. Webapi 2'nin bir parçası olarak yayınlanan Yönlendirme Yönlendirme özelliğini kullanarak Url.Link'i oluşturabileceğinizi bilen var mı? peşinWebapi 2'de Yönlendirme Yönlendirmesi ile Url.Link'i Kullanma
30
A
cevap
48
nitelik yönlendirme kullanırken Ur.Link ile RouteName kullanabilirsiniz içinde
string uri = Url.Link("DefaultApi", new { id = reponse.Id });
httpResponse.Headers.Location = new Uri(uri);
teşekkürler.
public class BooksController : ApiController
{
[Route("api/books/{id}", Name="GetBookById")]
public BookDto GetBook(int id)
{
// Implementation not shown...
}
[Route("api/books")]
public HttpResponseMessage Post(Book book)
{
// Validate and add book to database (not shown)
var response = Request.CreateResponse(HttpStatusCode.Created);
// Generate a link to the new book and set the Location header in the response.
string uri = Url.Link("GetBookById", new { id = book.BookId });
response.Headers.Location = new Uri(uri);
return response;
}
}
İlgili konular
- 1. MVC Yönlendirme (WebAPI gibi)
- 2. WebApi sabit kodlanmış denetleyici yönlendirme
- 3. Ninja ve WebApi ile çalışan InRequestScope'u Kullanma
- 4. Python ile giriş yönlendirmesi
- 5. Ctypes ile stdout yönlendirmesi
- 6. WebApi Filtresi Nitelikleri Bağlamak için Ninject Kullanma
- 7. asp.net yönlendirme entegrasyonu özelliği asp.net webapi v0.6.0 kullanarak webapi 0.6.0 ve asp.net uyumluluğu etkin
- 8. Yönlendirme URL'si Kullanma HttpModule Asp.net
- 9. Sensöre Android ekran yönlendirmesi
- 10. Python + Django sayfa yönlendirmesi
- 11. WebApi,
- 12. WebApi
- 13. WebAPI ve RavenDB ile temel oturum yönetimi
- 14. WebAPI
- 15. WebApi
- 16. WebApi
- 17. WebAPI
- 18. Wordpress Yönlendirmesi 404
- 19. WebApi ile İstemci Tarafı Doğrulaması
- 20. SSL yapılandırılmış siteye apache yönlendirmesi
- 21. açısal yönlendirmesi görünümü değiştirmiyor
- 22. Tek sayfa http yönlendirmesi https
- 23. Özel Yönlendirme ASP.NET Web API ile
- 24. Denetleyici Eyleminden 301 Yönlendirmesi Döndürme
- 25. İç Yönlendirme Sınıfı iç işlevini kullanma
- 26. Google Cloud Vision api ile doğru görüntü yönlendirmesi alın (TEXT_DETECTION)
- 27. WebAPI: RouteAttribute
- 28. 302 HTTP olmayan iletişim kuralı yönlendirmesi
- 29. Paramiko ile Port Yönlendirme
- 30. self.location.href ile yönlendirme çalışmıyor