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

5
Uzak ana bilgisayarın IP adresini alın
ASP.NET'te System.Web.HttpRequest, ServerVariablesbize REMOTE_ADDRözellik değerinden IP adresini sağlayabilen özelliği içeren bir sınıf vardır . Ancak, ASP.NET Web API'sından uzak ana bilgisayarın IP adresini almanın benzer bir yolunu bulamadım. İstekte bulunan uzak ana bilgisayarın IP adresini nasıl alabilirim?

15
ASP.NET Web API ile JSONP
Web API kullanarak ASP.MVC MVC 4 yeni bir hizmet kümesi oluşturma üzerinde çalışıyorum. Şimdiye kadar, harika. Hizmeti yarattım ve işe aldım ve şimdi JQuery kullanarak tüketmeye çalışıyorum. Fiddler kullanarak JSON dizesini geri alabilirsiniz ve Tamam gibi görünüyor, ancak hizmet ayrı bir sitede var olduğundan, "İzin verilmiyor" ile JQuery hataları ile …

11
ASP.Net Web API GET'ine birden çok parametreyi nasıl iletmeliyim?
(Umarım) bir RESTful API uygulamak için .Net MVC4 Web API kullanıyorum. Ben sisteme birkaç parametre geçmek ve bazı eylem gerçekleştirmek, sonra sonuçları olarak nesnelerin listesini döndürmek gerekir. Özellikle iki tarihte geçiyorum ve aralarında kalan kayıtları döndürüyorum. Ben de sonraki kayıtları sistemde yeniden işlenmez böylece döndürülen kayıtları takip ediyorum. Birkaç yaklaşım …



4
MVC 5 Projesi ile Web Api Projesi arasındaki fark
Ben yeniyim ASP.NET MVC ve Web API ve temellerini almaya çalışırken. AFAIK, biz olarak adlandırılan VS 2013 proje şablonları, var MVC, Web APIve Both of them together. Öğreticilerden geçtim ve MVC'yi tek başına ve Web API Şablonu kullanarak bir API yapabileceğimizi öğrendim. Peki, Mimarlık ve Kullanımı temel alan bunlar arasındaki …

23
Java sıfırdan farklı çıkış değeri 2 ile tamamlandı - Android Gradle
Android uygulamamı yürütürken bu hatayı alıyorum (temizledim ve sonra oluşturdum, ancak hata hala mevcut) Senkronizasyon: Tamam Proje Yap: Tamam Temiz: Tamam Çalıştır: Hata Hata: Görev için yürütme başarısız oldu: app: dexDebug '.com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:' komut 'C: \ Program Files \ Java \ jdk1.7.0 işlemi _25 \ bin \ java.exe '' sıfır …


9
Web API Put Request bir Http 405 Yöntemine İzin Verilmez hatası oluşturur
İşte PUTbenim Web API yönteminde çağrı - yöntem üçüncü satır (Ben bir ASP.NET MVC ön ucundan Web API çağırıyorum): client.BaseAddressolduğunu http://localhost/CallCOPAPI/. İşte contactUri: İşte contactUri.PathAndQuery: Ve son olarak, 405 yanıtım: İşte Web API projemdeki WebApi.config: public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id …

2
Zaman uyumsuz bir eylem temsilcisi yöntemini nasıl uygularsınız?
Biraz arka plan bilgisi. Web API yığınını öğreniyorum ve tüm verileri Başarı ve Hata Kodları gibi parametrelerle bir "Sonuç" nesnesi biçiminde kapsüllemeye çalışıyorum. Bununla birlikte, farklı yöntemler, farklı sonuçlar ve hata kodları üretir, ancak sonuç nesnesi genellikle aynı şekilde somutlaştırılır. Biraz zaman kazanmak ve ayrıca C # 'da eşzamansız / …

8
AngularJS kullanarak ASP.NET Web API yönteminden dosya indirin
Angular JS projemde <a>, tıklandığında GETbir dosya döndüren bir WebAPI yöntemine HTTP isteğinde bulunan bir bağlantı etiketim var. Şimdi, istek başarılı olduğunda dosyanın kullanıcıya indirilmesini istiyorum. Bunu nasıl yaparım? Bağlantı etiketi: <a href="#" ng-click="getthefile()">Download img</a> angularjs: $scope.getthefile = function () { $http({ method: 'GET', cache: false, url: $scope.appPath + 'CourseRegConfirm/getfile', …

14
MVC web api: İstenen kaynakta 'Access-Control-Allow-Origin' başlığı yok
Bu makalede yazılan her şeyi denedim: http://www.asp.net/web-api/overview/security/enoking-cross-origin-requests-in-web-api , ama hiçbir şey işe yaramıyor. AngularJS kullanarak başka bir etki alanında kullanmak için webAPI2'den (MVC5) veri almaya çalışıyorum. denetleyicim şuna benziyor: namespace tapuzWebAPI.Controllers { [EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)] [RoutePrefix("api/homepage")] public class HomePageController : ApiController { [HttpGet] [Route("GetMainItems")] …

11
Web API denetleyicisinde birden çok HttpPost yöntemi
MVC4 Web API projesini kullanmaya başlıyorum, birden fazla HttpPostyöntemle kontrolcüm var . Denetleyici aşağıdaki gibi görünür: kontrolör public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Burada MyRequestTemplate, istek aracılığıyla gelen Json'ı işlemekten sorumlu …

6
ASP.NET Web API'yi düz metin döndürmeye zorlamanın bir yolu var mı?
Bir ASP.NET Web API denetleyicisinden düz metin olarak yanıt almam gerekiyor. İle bir istek yapmayı denedim Accept: text/plainama hile yapmıyor gibi görünüyor. Üstelik bu istek dışarıdan ve benim kontrolüm dışında. Yapacağım şey eski ASP.NET yöntemini taklit etmektir: context.Response.ContentType = "text/plain"; context.Response.Write("some text); Herhangi bir fikir? EDIT, çözüm : Aliostad'ın cevabına …

6
ApiController ile ham dizge nasıl döndürülür?
XML / JSON sunan bir ApiController'im var, ancak eylemlerimden birinin saf HTML döndürmesini istiyorum. Aşağıdakini denedim ama yine de XML / JSON döndürüyor. public string Get() { return "<strong>test</strong>"; } Yukarıdakilerin döndürdüğü şey budur: <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"><strong>test</strong></string> Çevreleyen XML etiketleri bile olmadan yalnızca saf, çıkış karaktersiz metni döndürmenin bir yolu var …

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.