ASP.NET Web API to platforma do tworzenia usług HTTP dla klientów, takich jak przeglądarki i urządzenia przenośne. Opiera się na platformie Microsoft .NET Framework i jest idealnym wyborem do tworzenia usług REST.
Opracowuję interfejs API w celu udostępnienia niektórych danych przy użyciu interfejsu API sieci Web ASP.NET. W jednym z API klient chce, abyśmy ujawnili datę w yyyy-MM-ddformacie. Nie chcę zmieniać ustawień globalnych (np. GlobalConfiguration.Configuration.Formatters.JsonFormatter), Ponieważ jest to bardzo specyficzne dla tego klienta. I rozwijam to w rozwiązaniu dla wielu klientów. Jednym …
W ASP.NET istnieje System.Web.HttpRequestklasa, która zawiera ServerVariableswłaściwość, która może dostarczyć nam adres IP z REMOTE_ADDRwartości właściwości. Jednak nie udało mi się znaleźć podobnego sposobu uzyskania adresu IP zdalnego hosta z ASP.NET Web API. Jak mogę uzyskać adres IP zdalnego hosta, który wysyła żądanie?
Pracuję nad stworzeniem nowego zestawu usług w ASP.MVC MVC 4 przy użyciu Web API. Jak dotąd jest świetnie. Utworzyłem usługę i uruchomiłem ją, a teraz próbuję ją wykorzystać za pomocą JQuery. Mogę odzyskać ciąg JSON za pomocą programu Fiddler i wydaje się, że jest to w porządku, ale ponieważ usługa …
Używam Web API .Net MVC4 do (miejmy nadzieję) zaimplementować RESTful api. Muszę przekazać kilka parametrów do systemu i zlecić mu wykonanie jakiejś czynności, a następnie zwrócić listę obiektów jako wyniki. Dokładniej mówiąc, podaję dwie daty i zwracam rekordy, które mieszczą się między nimi. Śledzę również zwracane rekordy, aby kolejne wywołania …
Jestem nowy w ASP.NET MVC i interfejsie API sieci Web i próbuję zdobyć podstawy. AFAIK, mamy szablony projektów w VS 2013, nazwany MVC, Web APIi Both of them together. Przeszedłem przez samouczki i dowiedziałem się, że możemy stworzyć interfejs API, używając samego MVC, a także szablonu Web API. Więc jakie …
Podczas wykonywania mojej aplikacji na Androida pojawia się ten błąd (wyczyściłem ją, a następnie skompilowałem, ale błąd nadal występuje) Synchronizuj: OK Make Project: OK Czysto: OK Uruchom: błąd Błąd: nie powiodło się wykonanie zadania „: app: dexDebug” .com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process „command” C: \ Program Files \ Java \ jdk1.7.0 _25 …
Załóżmy, że to moja metoda działania public IHttpActionResult Get(int id) { var status = GetSomething(id); if (status) { return Ok(); } else { return NotFound(); } } Test będzie var httpActionResult = controller.Get(1); Jak mogę po tym sprawdzić mój kod statusu http?
Oto wywołanie PUTmetody w moim interfejsie API sieci Web - trzeci wiersz w metodzie (wywołuję interfejs API sieci Web z interfejsu ASP.NET MVC): client.BaseAddressjest http://localhost/CallCOPAPI/. Oto contactUri: Oto contactUri.PathAndQuery: I na koniec moja odpowiedź 405: Oto plik WebApi.config w moim projekcie interfejsu API sieci Web: public static void Register(HttpConfiguration config) …
Trochę informacji ogólnych. Uczę się stosu Web API i próbuję hermetyzować wszystkie dane w postaci obiektu „Result” z parametrami takimi jak Success i ErrorCodes. Jednak różne metody dałyby różne wyniki i kody błędów, ale obiekt wyniku byłby generalnie tworzony w ten sam sposób. Aby zaoszczędzić trochę czasu, a także dowiedzieć …
W moim projekcie Angular JS mam <a>tag kotwicy, który po kliknięciu wysyła GETżądanie HTTP do metody WebAPI, która zwraca plik. Teraz chcę, aby plik został pobrany do użytkownika, gdy żądanie zakończy się pomyślnie. Jak mogę to zrobić? Tag kotwicy: <a href="#" ng-click="getthefile()">Download img</a> AngularJS: $scope.getthefile = function () { $http({ …
Wypróbowałem wszystko, co jest napisane w tym artykule: http://www.asp.net/web-api/overview/security/eniring-cross-origin-requests-in-web-api , ale nic nie działa. Próbuję uzyskać dane z webAPI2 (MVC5) do wykorzystania w innej domenie przy użyciu angularJS. mój kontroler wygląda tak: namespace tapuzWebAPI.Controllers { [EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)] [RoutePrefix("api/homepage")] public class HomePageController : ApiController …
Zaczynam korzystać z projektu MVC4 Web API, mam kontroler z wieloma HttpPostmetodami. Kontroler wygląda następująco: Kontroler public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Tutaj MyRequestTemplatereprezentuje klasę szablonu odpowiedzialną za obsługę Json przechodzącą …
Potrzebuję odpowiedzi w postaci zwykłego tekstu z kontrolera interfejsu API sieci Web ASP.NET. Próbowałem wysłać żądanie, Accept: text/plainale wydaje się, że nie działa. Poza tym prośba jest zewnętrzna i poza moją kontrolą. To, co chciałbym osiągnąć, to naśladować stary sposób ASP.NET: context.Response.ContentType = "text/plain"; context.Response.Write("some text); Jakieś pomysły? EDYCJA, rozwiązanie …
Mam ApiController, który obsługuje XML / JSON, ale chciałbym, aby jedna z moich akcji zwróciła czysty HTML. Wypróbowałem poniższe, ale nadal zwraca XML / JSON. public string Get() { return "<strong>test</strong>"; } Oto, co zwraca powyższe: <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">&lt;strong&gt;test&lt;/strong&gt;</string> Czy istnieje sposób na zwrócenie samego czystego tekstu bez zmiany znaczenia, nawet …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.