«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.

16
'X-Frame-Options'ı' SAMEORIGIN 'olarak ayarladığından bir çerçevede görüntülenmeyi reddetti
İnsanların telefonlarından erişebilmeleri için duyarlı olması gereken bir web sitesi geliştiriyorum. Sitede Google, Facebook, ... vb. (OAuth) kullanarak giriş yapabileceğiniz bazı güvenli bölümler var. Sunucu arka ucu ASP.Net Web API 2 kullanılarak geliştirilmiştir ve ön uç çoğunlukla bazı Razor ile AngularJS'dir. Kimlik doğrulama kısmı için, Android dahil tüm tarayıcılarda her …


5
ASP.NET Web API için JWT kimlik doğrulaması
Web API uygulamamda JWT taşıyıcı jetonunu (JSON Web Token) desteklemeye çalışıyorum ve kayboluyorum. .NET Core ve OWIN uygulamaları için destek görüyorum. Şu anda uygulamamı IIS'de barındırıyorum. Bu kimlik doğrulama modülünü uygulamamda nasıl elde edebilirim? Kullanabileceğim bir yolu var mı <authentication>yönlü I kullanım şekilleri / Windows kimlik doğrulaması benzer yapılandırmayı?

10
HttpClient PostAsJsonAsync yöntemini desteklemiyor C #
Web uygulamamdan bir web API'sini çağırmaya çalışıyorum. Net 4.5 kullanıyorum ve kodu yazarken hata alıyorum HttpClientbir tanım PostAsJsonAsyncyöntemi içermiyor . Kod aşağıdadır: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var user = new Users(); user.AgentCode = 100; user.Remarks = "Test"; user.CollectionDate = System.DateTime.Today; user.RemittanceDate = …


18
Web Api'deki istekle eşleşen birden fazla eylem bulundu
2 "Get" yöntemi almaya çalıştığımda bu hatayı almaya devam ediyorum İstekle eşleşen birden fazla işlem bulundu: webapi Yığındaki diğer benzer sorulara bakıyordum ama anlamıyorum. Ben 2 farklı isimleri ve "HttpGet" özniteliğini kullanarak [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return null; } [HttpGet] public HttpResponseMessage FullDetails() { return null; }

7
Microsoft Web API: Nasıl Server.MapPath yapıyorsunuz?
Yana Microsoft Web API değil MVC , böyle bir şey yapamaz: var a = Request.MapPath("~"); ne bu var b = Server.MapPath("~"); çünkü bunlar System.Webisim alanının değil, System.Web.Httpisim alanının altında . Peki Web API'sindeki göreli sunucu yolunu nasıl buluyorsunuz ? MVC'de böyle bir şey yapardım : var myFile = Request.MapPath("~/Content/pics/" + …

13
Web Api denetleyicisinden http durum kodu döndürme
Bir web api denetleyicisinde GET yöntemi için değiştirilmemiş 304 durum kodu döndürmeye çalışıyorum. Başarabilmemin tek yolu şuydu: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id == userId); if (user.LastModified <= lastModifiedAtClient) { throw new HttpResponseException(HttpStatusCode.NotModified); } return user; …

17
HTTP Hatası 500.19 ve hata kodu: 0x80070021
Visual Studio 2013 tarafından basit bir webAPI inşa var. VS13 çalıştırdığınızda iyi çalışır, ancak yerel IIS projeyi kopyaladığınızda bana aşağıdaki hatayı verir. HTTP Hatası 500.19 - Dahili Sunucu Hatası Sayfa için ilgili yapılandırma verileri geçersiz olduğu için istenen sayfaya erişilemiyor. Ayrıntılı Hata Bilgileri: Modül IIS Web Çekirdeği Bildirim BeginRequest İşleyici …

5
ASP.NET Web API'sında isteğe bağlı sorgu dizesi parametreleri
Aşağıdaki WebAPI yöntemini uygulamak gerekir: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Tüm sorgu dizesi parametreleri boş olabilir. Yani, arayan 0 ila 5 parametrenin tümünü belirtebilir. In MVC4 beta ben aşağıdakileri yapmak için kullanılan: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string isbn, string somethingelse, DateTime? date) { …

6
Yerel ana makineyi tünelleme yoluyla internete gösterme (ngrok kullanarak): HTTP hatası 400: hatalı istek; geçersiz ana bilgisayar adı
Sorunun önceki sürümlerinden, şu var: Şimdiye kadar yaptığımın hemen hemen ana hatlarını belirten localhost yerine ip adresine sahip web sitesine göz atın ... Yerel IP çalışıyorum. Sonra ngrok'u buldum ve görünüşe göre IP üzerinden bağlanmam gerekmiyor. Ne yapmaya çalışıyorum web sitem localhost üzerinde çalışan internete maruz olduğunu. Bunu yapacak bir …

30
Post parametresi her zaman boş
WebAPI için RC'ye yükseltme yaptığımdan beri, WebAPI'mda POST çağırırken gerçek bir garip sorun yaşıyorum. Hatta yeni projede üretilen temel sürüme geri döndüm. Yani: public void Post(string value) { } ve Fiddler'den arama: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: { "value": "test" } Hata ayıkladığımda, "değer" dizesi …

15
Tamam olmayan yanıt için içeriği IHttpActionResult ile döndür
Bir Web API 2 denetleyicisinden dönmek için, yanıt TAMAM ise (durum 200) şu şekilde yanıtla içerik döndürebilirim: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Mümkünse, mümkün olduğunda burada yerleşik sonuç türlerini kullanmak istiyorum: https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx Benim sorum, başka bir yanıt türü için (200 değil), onunla nasıl bir …

28
2012-2013 güncellemesinden sonra 'System.Web.Http 4.0.0 dosyası yüklenemiyor
Yükseltmeyi göre yaptım. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2 Hatayı alıyorum. Başka biri bu hatayı aldı mı? '/' Uygulamasında Sunucu Hatası Dosya veya montaj 'System.Web.Http, Sürüm = 4.0.0.0, Kültür = nötr, PublicKeyToken = 31bf3856ad364e35' veya bağımlılıklarından biri yüklenemedi. Konumlandırılan derlemenin bildirim tanımı derleme başvurusuyla eşleşmiyor. (HRESULT istisnası: 0x80131040) Açıklama: Geçerli web isteğinin yürütülmesi sırasında …

15
401 yerine yetkisiz webapi çağrısı dönen giriş sayfası
Mvc / webapi projemi, ustura görünümünden çağrılan bir webapi yönteminin yetkisiz olduğunda giriş sayfasını döndürmemesi için nasıl yapılandırabilirim? Javascript üzerinden aramalar için WebApi denetleyicileri de olan bir MVC5 uygulaması. Aşağıdaki iki yöntem [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something here } [Route("api/home/myLatestProblems")] [HttpGet()] [Authorize(Roles = "Member")] public List<vmLatestProblems> mylatestproblems() …

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.