Pytania otagowane jako asp.net-web-api

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.

8
Określanie niestandardowego formatu daty i godziny podczas serializacji z Json.Net
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 …

5
Uzyskaj adres IP zdalnego hosta
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?

15
JSONP z ASP.NET Web API
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 …

11
Jak przekazać wiele parametrów do interfejsu API sieci Web ASP.Net GET?
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 …



23
Java zakończyła się z niezerową wartością wyjścia 2 - Android Gradle
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 …


9
Żądanie wprowadzenia interfejsu API sieci Web generuje błąd Http 405 Niedozwolona metoda
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) …


8
Pobierz plik z metody interfejsu API sieci Web ASP.NET przy użyciu AngularJS
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({ …

14
Interfejs API sieci Web MVC: w żądanym zasobie nie ma nagłówka „Access-Control-Allow-Origin”
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 …

11
Wiele metody HttpPost w kontrolerze interfejsu API sieci Web
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ą …

6
Czy istnieje sposób wymuszenia na interfejsie ASP.NET Web API zwracania zwykłego tekstu?
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 …

6
Jak zwrócić surowy ciąg z ApiController?
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/"><strong>test</strong></string> Czy istnieje sposób na zwrócenie samego czystego tekstu bez zmiany znaczenia, nawet …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.