Pytania oznaczone «web-api»

Specyficzne interfejsy API, które komunikują się za pośrednictwem protokołów internetowych, takich jak ASP.net Web API, a także interfejsy API, które są widoczne na stronach internetowych w celu komunikacji sieciowej lub aplikacji do komunikacji z urządzeniami

48
Dlaczego metoda PATCH nie jest idempotentna?

Zastanawiałem się nad tym. Załóżmy, że mam userzasób idi namepolami. Jeśli chcę zaktualizować pole, mogę po prostu wysłać PATCH do takiego zasobu PATCH /users/42 {"name": "john doe"} A następnie aplikacja zaktualizuje nazwę użytkownika 42. Ale dlaczego, jeśli powtórzę tę prośbę, wynik byłby...

32
dlaczego ludzie robią API REST zamiast DBAL?

W ostatnich dwóch firmach istniałem w REST API, które istnieją w celu przeszukiwania danych za pośrednictwem aplikacji internetowej. to znaczy. zamiast zmuszać aplikację internetową do wykonywania SQL bezpośrednio, wywołuje interfejs API REST, który robi SQL i zwraca wynik. Moje pytanie brzmi ......

18
Dlaczego biblioteki Microsoft zależą od Newtonsoft.Json?

Prawdopodobnie zaczęło się to już w czasach, gdy Microsoft utworzył bibliotekę ASP.NET Web API, przynajmniej tak pamiętam, jeśli się nie mylę. Tak czy inaczej, od tego czasu jego pakiety HTTP zaczęły się w zależności od biblioteki Newtonsoft.Json dla (de) serializacji danych do iz JSON. Dlaczego...

15
Jak obsługiwać różne wersje API

Piszę interfejs API Rest i zastanawiam się, jak najlepiej obsługiwać różne wersje. Nie mam na myśli tego, jak zdefiniować identyfikator URI jako V2 lub V3, ale raczej jak ustrukturyzować kod, biorąc pod uwagę, że musiałby on: Obsługa wielu wersji jednocześnie, np. Identyfikatory URI wersji V1, V2...

13
Użyj kompozycji i dziedziczenia dla DTO

Mamy interfejs API sieci Web ASP.NET, który zapewnia interfejs API REST dla naszej aplikacji jednostronicowej. Używamy DTO / POCO do przesyłania danych przez ten interfejs API. Problem polega na tym, że z czasem te DTO stają się coraz większe, więc teraz chcemy zmienić DTO. Szukam „najlepszych...