«asp.net-web-api» etiketlenmiş sorular

ASP.NET Web API, tarayıcılar ve mobil cihazlar gibi istemciler için HTTP hizmetleri oluşturmak için bir çerçevedir. Microsoft .NET Framework'ü temel alır ve RESTful hizmetleri oluşturmak için ideal bir seçimdir.

29
ASP.NET Web API'sini Chrome kullanarak XML yerine JSON döndürmesini nasıl sağlayabilirim?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Yeni Kullanarak ASP.NET Web API içinde, Krom I XML görüyorum - nasıl istemek için değiştirebilirsiniz JSON ben tarayıcıda görüntüleyebilmek için? Bunun sadece istek başlıklarının bir parçası olduğuna inanıyorum, …

19
IMDB bir API sağlıyor mu? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması ile ilgili olacak şekilde güncelleyin . 3 yıl önce kapalı . Kısa süre önce verilerini IMDB veritabanından alan bir film düzenleyici uygulaması buldum . Mu IMDB bunun için …

4
Tüm sunucu tarafı kodu için ConfigureAwait'i çağırmak için en iyi yöntem
Sunucu tarafı kodunuz varsa (yani bazıları ApiController) ve işlevleriniz eşzamansız olduğunda - böylece geri döner Task<SomeObject>- çağırdığınız işlevleri beklediğiniz her zaman en iyi yöntem olarak kabul edilir ConfigureAwait(false)mi? İplik bağlamlarını orijinal iplik bağlamına geri döndürmek zorunda olmadığından daha performanslı olduğunu okumuştum. Ancak, ASP.NET Web Api ile, isteğiniz bir iş parçacığında …

11
WCF ve ASP.NET Web API'sı [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . WCF'nin arkasındaki kavramları anlamaya çalışmak için birkaç ay geçirdim ve son zamanlarda ilk WCF …
484 c#  wcf  asp.net-web-api 


6
ASP.NET Web API'sini koruma [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . Üçüncü taraf geliştiricilerin uygulamamın verilerine erişmek için kullanacakları ASP.NET Web API'sini kullanarak RESTful bir …

11
ASP.NET Web API'sındaki hataları döndürmek için en iyi uygulama
Hataları istemciye döndürme biçimimizle ilgili endişelerim var. Bir hata aldığımızda HttpResponseException durumunu atarak hatayı hemen döndürüyor muyuz: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == 0) { throw new HttpResponseException("Customer does not have any account", HttpStatusCode.BadRequest) } } …
384 c#  rest  asp.net-web-api 

9
Varolan bir ASP.NET MVC 4 Web Uygulaması projesine Web API nasıl eklenir?
Visual Studio 2012'de geliştirilen bir ASP.NET MVC 4 Web uygulaması projesine bir ASP.NET Web API eklemek istiyorum. Projeye çalışan bir Web API eklemek için hangi adımları gerçekleştirmeliyim? ApiController'dan türeyen bir denetleyiciye ihtiyacım olduğunu biliyorum, ama tüm bildiğim bu. Daha fazla ayrıntı vermem gerekirse bana bildirin.

6
ASP.NET MVC'de ApiController ve Controller arasındaki fark
ASP.NET MVC 4 beta ile oynuyorum ve şimdi iki tür denetleyici görüyorum: ApiControllerve Controller. Belirli bir denetleyiciyi hangi durumlarda seçebileceğim konusunda biraz kafam karıştı. Örneğin: Bir görünümü geri döndürmek istersem kullanmam ApiControllermı yoksa sıradan Controllermı? WCF Web API'sının artık MVC ile entegre olduğunu biliyorum. Şimdi her iki denetleyiciyi de kullanabileceğimizden …

8
Neden HttpResponseMessage yerine IHttpActionResult kullanmalıyım?
WebApi ile geliştiriyorum ve WebApi2'ye geçtim. Burada Microsoft, bir IHttpActionResultiade işlemi için kullanılması tavsiye edilen yeni bir Arayüz tanıttı HttpResponseMessage. Bu yeni arayüzün avantajları konusunda kafam karıştı. Bu sadece oluşturmak için BÜYÜK daha kolay bir yol sağlamak gibi görünüyor HttpResponseMessage. Bunun "soyutlama uğruna soyutlama" olduğu iddiasını ortaya koyacağım. Bir şey …

7
ASP.NET Web API'sindeki denetleyiciden ikili dosya döndürme
ASP.NET MVC'nin çoğunlukla .cabve .exedosyaları ikili dosyaları sunacak yeni WebAPI kullanarak bir web hizmeti üzerinde çalışıyorum . Aşağıdaki denetleyici yöntemi çalışıyor gibi görünüyor, yani bir dosya döndürüyor, ancak içerik türünü şu şekilde ayarlıyor application/json: public HttpResponseMessage<Stream> Post(string version, string environment, string filetype) { var path = @"C:\Temp\test.exe"; var stream = …

9
Nesne olarak json POST verileri Web API yöntemine nasıl geçirilir?
ASP.NET MVC4 Web API uygulaması müşteri kurtarmak için post yöntemini tanımlar. Müşteri POST istek gövdesinde json biçiminde iletilir. Posta yöntemindeki müşteri parametresi, özellikler için boş değerler içeriyor. Kaydedilen verilerin müşteri nesnesi olarak geçmesi için bunu nasıl düzeltirim? Mümkünse Content-Type: application / x-www-form-urlencoded kullanılmalıdır çünkü formun hangi javascript yönteminde değiştirileceğini bilmiyorum. …

5
ServiceStack ve ASP.Net Web API'sı [kapalı]
Bu yayını iyileştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntı içermeyen yanıtlar düzenlenebilir veya silinebilir. Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek …

6
Web API'dan HttpClient ile JsonObject POST
Web API JsonObjectkullanarak kullanarak POST çalışıyorum HttpClient. Ben bu konuda nasıl emin değilim ve çok örnek kod yolunu bulamıyorum. Şimdiye kadar sahip olduğum şey: var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient httpClient = new HttpClient("myurl"); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = httpClient.Post("", ???); …

6
HttpContent.ReadAsAsync nerede?
Web'de yeni HttpClientnesneyi (yeni Web API'sinin bir parçası olarak) kullanarak tonlarca örnekte HttpContent.ReadAsAsync<T>yöntem olması gerektiğini görüyorum . Ancak, MSDN bu yöntemden bahsetmez ve IntelliSense bu yöntemi bulmaz. Nereye gitti ve nasıl çalışıyorum?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.