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.
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Korzystając z nowszego interfejsu API sieci Web ASP.NET , w przeglądarce Chrome widzę XML - jak mogę go zmienić, aby żądał JSON, aby wyświetlać go w przeglądarce? Wierzę, …
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 3 lata temu . Niedawno znalazłem aplikację do organizowania filmów, która pobiera dane z bazy danych IMDB . Czy IMDB zapewnia …
Jeśli masz kod po stronie serwera (np. Niektóre ApiController), a twoje funkcje są asynchroniczne - więc zwracają się Task<SomeObject>- czy jest najlepszą praktyką, że za każdym razem czekasz na funkcje, które wywołujesz ConfigureAwait(false)? Przeczytałem, że jest bardziej wydajny, ponieważ nie musi przełączać kontekstów wątków z powrotem do oryginalnego kontekstu wątków. …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Spędziłem kilka miesięcy próbując zrozumieć koncepcje WCF, a ostatnio opracowałem swoją pierwszą aplikację usługi WCF. …
Mam usługę REST interfejsu API sieci Web platformy ASP.NET (wersja 4), w której muszę przekazać tablicę liczb całkowitych. Oto moja metoda działania: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } I to jest adres URL, który próbowałem: /Categories?categoryids=1,2,3,4
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby koncentrowało się na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Chcę zbudować usługę sieci Web RESTful przy użyciu interfejsu API sieci Web ASP.NET, z którego programiści …
Mam wątpliwości dotyczące sposobu, w jaki zwracamy błędy klientowi. Czy zwracamy błąd natychmiast, zgłaszając wyjątek HttpResponseException, gdy pojawia się błąd: 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", …
Chcę dodać interfejs API sieci Web ASP.NET do projektu aplikacji sieci Web ASP.NET MVC 4, opracowanego w Visual Studio 2012. Jakie kroki należy wykonać, aby dodać działający interfejs API sieci Web do projektu? Wiem, że potrzebuję kontrolera pochodzącego z ApiController, ale to wszystko, co wiem. Daj mi znać, jeśli będę …
Bawiłem się z ASP.NET MVC 4 beta i teraz widzę dwa typy kontrolerów: ApiControlleri Controller. Nie jestem zdezorientowany, w jakich sytuacjach mogę wybrać konkretnego kontrolera. Na przykład: jeśli chcę zwrócić widok, muszę użyć ApiControllerlub zwykłego Controller? Wiem, że interfejs API sieci WCF jest teraz zintegrowany z MVC. Ponieważ teraz możemy …
Pracowałem z WebApi i przeniosłem się na WebApi2, gdzie Microsoft wprowadził nowy IHttpActionResultinterfejs, który wydaje się zalecany do użycia zamiast zwracania HttpResponseMessage. Jestem zdezorientowany zaletami tego nowego interfejsu. Wydaje się, że głównie zapewnia PO LEKKO łatwiejszy sposób utworzenia HttpResponseMessage. Argumentowałbym, że jest to „abstrakcja ze względu na abstrakcję”. Czy coś …
Pracuję nad usługą internetową przy użyciu nowego interfejsu WebAPI programu ASP.NET MVC, który będzie obsługiwał pliki binarne, głównie .cabi .exepliki. Następująca metoda kontrolera wydaje się działać, co oznacza, że zwraca plik, ale ustawia typ zawartości na application/json: public HttpResponseMessage<Stream> Post(string version, string environment, string filetype) { var path = @"C:\Temp\test.exe"; …
Aplikacja ASP.NET MVC4 Web API definiuje metodę wysyłania w celu uratowania klienta. Klient jest przekazywany w formacie json w treści żądania POST. Parametr klienta w metodzie post zawiera wartości null dla właściwości. Jak to naprawić, aby opublikowane dane były przekazywane jako obiekt klienta? Jeśli to możliwe, należy użyć Content-Type: application …
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby …
Próbuję POST użyć JsonObjectprzy użyciu HttpClientinterfejsu API sieci Web. Nie jestem do końca pewien, jak sobie z tym poradzić i nie mogę znaleźć wiele na drodze do przykładowego kodu. Oto co mam do tej pory: var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient …
Widzę w tonach przykładów w Internecie z użyciem nowego HttpClientobiektu (jako części nowego interfejsu API sieci Web), że powinna istnieć HttpContent.ReadAsAsync<T>metoda. Jednak MSDN nie wspomina o tej metodzie, ani IntelliSense jej nie znajduje. Gdzie się podział i jak mam go obejść?
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.