rest

Czy serwis internetowy w stylu Netflix lub Twitter powinien używać REST lub SOAP? [zamknięte]

Zaimplementowałem dwie usługi REST: Twitter i Netflix. W obu przypadkach starałem się znaleźć zastosowanie i logikę związaną ... URL dla każdego Zasobu? Gdybyśmy używali narzędzia do wdrożenia usługi, czy naprawdę zależy nam na rzeczywistym adresie URL?

JAX - RS-Jak zwrócić kod statusu JSON i HTTP razem?

Piszę REST web app (NetBeans 6.9, JAX-RS, TopLink Essentials) i próbuję zwrócić kod statusu HTTP JSON i. Mam gotowy i działaj ... kod błędu i wiadomość na stronie HTML). Czy jest to możliwe, czy kody statusu HTTP nie powinny być używane do takich rzeczy?

JAX - RS / Jersey jak dostosować obsługę błędów?

Uczę się JAX-RS (aka, JSR-311) używając Jersey. Udało mi się stworzyć zasób główny i bawię się parametrami: @Path("/hello") ... wym nagłówku, aby pomóc w rozwiązywaniu problemów? Lub zwrócić całą odpowiedź na błąd ze szczegółami, wraz z kodem stanu 5xx?

Android REST client, próbka?

Nawet jeśli ten wątek zaakceptował odpowiedź, możesz zaproponować inne pomysły, używasz lub lubisz Spotkałem się z tymi a ... nam pokazać, jaka jest najlepsza praktyka? Krótko i prosto. Aplikacja IOSched jest zbyt złożona dla próbki przypadek użycia.

POST HTTP z parametrami zapytań URL-dobry pomysł czy nie?

Projektuję API, aby przejść przez HTTP i zastanawiam się, czy użycie polecenia HTTP POST, ale tylko z parametrami zapytania U ... ępnij tę właściwość. Również, opcje metod i TRACE powinny Nie mają skutków ubocznych, a więc są z natury idempotentna.

Bezpieczne Usługi internetowe: reszta przez HTTPS vs SOAP + ws-bezpieczeństwo. Co jest lepsze? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... ydaje się na całej tablicy w tej sprawie. Może tutejsza społeczność mogłaby rozważyć plusy i minusy każdego z nich? Dzięki!

Najlepsze praktyki paginacji API

Chciałbym trochę pomóc w obsłudze dziwnej sprawy edge z paginated API, które buduję. Jak wiele API, ten paginuje Duże wyniki ... była jak najlżejsza (np. unikanie obsługi sesji dla żądań API). Przykłady z innych interfejsów API będą bardzo mile widziane!

Autoryzacja i uwierzytelnianie REST API (web + mobile)

Czytałem o oAuth, Amazon REST API, HTTP Basic / Digest i tak dalej, ale nie mogę dostać tego wszystkiego do "jednego kawałka" ... hasło są przesyłane) i po prostu HTTP na każdym innym? Czy to nie jest problem w tym przykładzie hasło chroniące usługę REST?

Wzór logowania REST API

Tworzę REST api, ściśle podążając za sugestiami apigee, używając rzeczowników nie czasowników, wersji api zapisanej w url, dw ... s://api...com/v1/users.json Coś, o czym nie pomyślałem... Jaki jest właściwy styl odpoczynku dla zalogowanych użytkowników?

Jaki jest odpowiedni kod statusu HTTP zwracany przez usługę REST API w przypadku niepowodzenia walidacji?

Zwracam obecnie 401 nieautoryzowanych za każdym razem, gdy napotkam błąd walidacji w moim Django/tłok oparta aplikacja REST ... wyżej oznacza awarię walidacji danych na poziomie aplikacji, tj. nieprawidłowo określony datetime, fałszywy adres e-mail itp.

Jak uzyskać dostęp do parametrów w metodzie RESTful POST

Moja metoda POST wygląda tak: @POST @Consumes({"application/json"}) @Path("create/") public void create(String param1, Stri ... INFO: param1 = {param1="hello",param2="hello2"} INFO: param2 = Co muszę zmienić, aby parametry dawały prawidłową wartość?

Po co nam RESTful Web Services?

Zamierzam nauczyć się RESTful web services(lepiej powiedzieć, że będę musiał to zrobić, ponieważ jest to część programu CS ma ... ność/ /align = "left" / Jestem pewien, że aplikacje HelloWorld powinny być rozwijane tylko z odpoczynkiem od teraz.

Uwierzytelnianie tokenów dla RESTful API: czy token powinien być okresowo zmieniany?

Buduję RESTful API z Django i django-rest-framework . Jako mechanizm uwierzytelniania wybraliśmy "token Authentication" i za ... j doświadczył z Django REST Framework i mógłby zaproponować rozwiązanie techniczne? (ostatnie pytanie ma niższy priorytet)

Myślnik, podkreślnik lub camelCase jako ogranicznik słów w Uri?

Projektuję API oparte na HTTP dla aplikacji intranetowej. Zdaję sobie sprawę, że to dość mały problem w wielkim schemacie rze ... iego. Fakt, że większość dużych graczy korzysta z nich jest przekonujący (zobacz https://stackoverflow.com/a/608458/360570).

Jak wysłać łańcuch JSON w żądaniu POST W Go

Próbowałem pracować z pasieką i zrobiłem uniwersalny szablon do wysłania JSONA na serwer makiety i mam ten kod: package mai ... e wysyła poprawnie JSONA, ale nie wiem dlaczego. Łańcuch JSON może być inny w każdym wywołaniu. Nie mogę użyć Struct do tego.

Czym jest odpoczynek? Lekko zdezorientowany [zamknięty]

zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... ięc jest REST? Czytałem w Wikipedii, ale wciąż nie mogę ogarnij mnie. Dlaczego wiele miejsc odnosi się do API jako REST API?

Czy organ podmiotu może żądać usunięcia HTTP?

Podczas wysyłania żądania usunięcia HTTP, URI żądania powinno całkowicie zidentyfikować zasób do usunięcia. Czy jednak można dodawać dodatkowe metadane jako część organu podmiotu żądania?

Kod odpowiedzi HTTP dla postu, gdy zasób już istnieje

Buduję serwer, który pozwala klientom przechowywać obiekty. Obiekty te są w pełni konstruowane po stronie klienta, wraz z id ... zrobić, jeśli obiekt już tam jest. Czy powinienem traktować żądanie jako żądanie modyfikacji czy zwrócić kod błędu (który)?

Konwencja REST URI - pojedyncza lub mnoga nazwa zasobu podczas jego tworzenia

Jestem nowy w REST i zauważyłem, że w niektórych usługach RESTful używają innego Uri zasobów do aktualizacji / get / delete I ... powinniśmy używać liczby mnogiej lub pojedynczej do tworzenia zasobów? Jakie powinny być kryteria przy podejmowaniu decyzji?

Jak zsynchronizować CoreData i usługę REST web service asynchronicznie i w tym samym czasie poprawnie propagować wszelkie błędy REST do interfejsu użytkownika

Hej, pracuję nad warstwą modelu dla naszej aplikacji tutaj. Niektóre wymagania są takie: powinno działać na iPhone OS 3.0 ... źle. chcę, aby rzeczywiste dane Core Save również nie powiodły się, jeśli żądania serwera nie powiodą się. Jakieś pomysły?