Pytania otagowane jako rest

REST (Representational State Transfer) to styl architektury oprogramowania dla rozproszonych systemów hipermedia, takich jak World Wide Web. Zwiększył popularność w stosunku do architektur RPC, takich jak SOAP, ze względu na nieodłączanie klienta od serwera, które wynika z jednolitego interfejsu między systemami heterogenicznymi.

12
ODPOWIEDNI projekt URL do wyszukiwania
Szukam rozsądnego sposobu reprezentowania wyszukiwań jako RESTful URL-i. Konfiguracja: Mam dwa modele, Samochody i Garaże, w których Samochody mogą być w Garażach. Moje adresy URL wyglądają następująco: /car/xxxx xxx == car id returns car with given id /garage/yyy yyy = garage id returns garage with given id Samochód może istnieć …
427 rest 

16
Czy przekazać tablicę liczb całkowitych do ASP.NET Web API?
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




7
Jaki kod HTTP powinien zostać zwrócony przez usługę interfejsu API REST w przypadku niepowodzenia sprawdzania poprawności?
Obecnie zwracam 401 nieautoryzowanych za każdym razem, gdy napotykam błąd sprawdzania poprawności w mojej aplikacji REST API opartej na Django / Piston . Po przejrzeniu rejestru kodów stanu HTTP nie jestem przekonany, że jest to odpowiedni kod do niepowodzenia sprawdzania poprawności, co wszyscy polecamy? 400 złych wniosków 401 Nieautoryzowane 403 …

28
SOAP czy REST dla usług sieciowych? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Czy REST jest lepszym podejściem do korzystania z usług WWW, czy jest SOAP? …
384 xml  web-services  rest  soap 

11
Najlepsza praktyka zwracania błędów w interfejsie API sieci Web ASP.NET
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", …
384 c#  rest  asp.net-web-api 


15
Spring MVC @PathVariable with dot (.) Jest obcinany
To jest kontynuacja pytania Spring MVC @PathVariable zostanie obcięta Wiosenne forum stwierdza, że ​​zostało naprawione (wersja 3.2) jako część ContentNegotiationManager. patrz poniższy link. https://jira.springsource.org/browse/SPR-6164 https://jira.springsource.org/browse/SPR-7632 W mojej aplikacji requestParameter with .com jest obcięty. Czy ktoś mógłby mi wyjaśnić, jak korzystać z tej nowej funkcji? jak można to skonfigurować w xml? …

9
Odpowiedź 400 vs 422 na test POST danych
Usiłuję dowiedzieć się, jaki poprawny kod stanu zwraca w różnych scenariuszach za pomocą interfejsu API typu „REST”, nad którym pracuję. Powiedzmy, że mam punkt końcowy, który pozwala na dokonywanie zakupów POST w formacie JSON. To wygląda tak: { "account_number": 45645511, "upc": "00490000486", "price": 1.00, "tax": 0.08 } Co mam zwrócić, …


8
Żądanie 400 BAD oznacza kod błędu HTTP?
Mam żądanie JSON, które publikuję na adres URL HTTP. Czy należy to traktować jako miejsce, w 400którym requestedResourceistnieje pole, ale czy "Roman"jest ono niepoprawną wartością dla tego pola? [{requestedResource:"Roman"}] Powinno to być traktowane jako 400gdzie "blah"pole nie istnieje w ogóle? [{blah:"Roman"}]

15
Jak wykonywać połączenia do interfejsu API REST za pomocą C #?
Oto kod, który mam do tej pory: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System; using System.Net.Http; using System.Web; using System.Net; using System.IO; namespace ConsoleProgram { public class Class1 { private const string URL = "https://sub.domain.com/objects.json?api_key=123"; private const string DATA = @"{""object"":{""name"":""Name""}}"; static void Main(string[] args) { Class1.CreateObject(); …
335 c#  api  rest 


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.