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.

13
Paginacja w aplikacji internetowej REST
Jest to bardziej ogólne przeformułowanie tego pytania (z wyeliminowaniem określonych części Railsów) Nie jestem pewien, jak zaimplementować paginację na zasobie w aplikacji sieci Web RESTful. Zakładając, że mam zasób o nazwie products, który z poniższych według Ciebie jest najlepszym podejściem i dlaczego: 1. Używanie tylko ciągów zapytań na przykład. http://application/products?page=2&sort_by=date&sort_how=asc …
329 rest  sorting  pagination 

16
Zalecenia frameworku Python REST (usługi sieciowe)? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

12
Wywołaj interfejs API REST w PHP
Nasz klient dał mi interfejs API REST, do którego muszę wykonać wywołanie PHP. Ale tak naprawdę dokumentacja podana z API jest bardzo ograniczona, więc tak naprawdę nie wiem, jak wywołać usługę. Próbowałem go Google, ale jedyną rzeczą, która się pojawiła, był Yahoo! samouczek na temat wywoływania usługi. Nie wspominając o …
317 php  web-services  api  rest 

12
Jaka jest różnica między HTTP a REST?
Po przeczytaniu wielu informacji na temat różnic między REST i SOAP mam wrażenie, że REST to tylko jedno słowo na HTTP. Czy ktoś może wyjaśnić, jaką funkcjonalność REST dodaje do HTTP? Uwaga : nie szukam porównania REST względem SOAP. Aktualizacja : Dziękujemy za odpowiedzi. Teraz stało się dla mnie jasne, …
303 http  rest 

7
Jakie są najlepsze praktyki dotyczące zagnieżdżonych zasobów REST?
O ile mogę stwierdzić, każdy pojedynczy zasób powinien mieć tylko jedną ścieżkę kanoniczną . Więc w poniższym przykładzie, jakie byłyby dobre wzorce adresów URL? Weźmy na przykład reprezentację firm. W tym hipotetycznym przykładzie każda firma posiada 0 lub więcej działów, a każdy dział posiada 0 lub więcej pracowników. Dział nie …
301 rest  api-design 

4
Jak używać cURL do wysyłania plików cookie?
Czytam, że Wyślij ciasteczka z zawijaniem działa, ale nie dla mnie. Mam RESTpunkt końcowy jako: class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Kiedy próbuję uzyskać dostęp jako: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to connect() to 127.0.0.1 port 5000 …

11
Najlepsze praktyki podziału na strony w interfejsie API
Chciałbym trochę pomóc w rozwiązaniu dziwnego przypadku przy tworzeniu stronicowanego API. Podobnie jak wiele interfejsów API, ten paginuje duże wyniki. Jeśli zapytasz / foos, otrzymasz 100 wyników (tj. Foo # 1-100) i link do strony / foos? = 2, które powinny zwrócić foo # 101-200. Niestety, jeśli foo # 10 …



9
Jak utworzyć adresy URL REST bez czasowników?
Próbuję ustalić, jak zaprojektować spokojne adresy URL. Jestem zwolennikiem spokojnego podejścia do używania adresów URL z rzeczownikami, a nie czasownikami, nie rozumiem, jak to zrobić. Tworzymy usługę wdrożenia kalkulatora finansowego. Kalkulator pobiera kilka parametrów, które prześlemy za pomocą pliku CSV. Przypadki użycia obejmowałyby: Prześlij nowe parametry Uzyskaj najnowsze parametry Uzyskaj …
283 rest  restful-url 

13
Kiedy używać @QueryParam vs. @PathParam
Nie zadaję już zadanego pytania: Jaka jest różnica między @PathParam a @QueryParam To jest „najlepsza praktyka” lub pytanie z konwencji. Kiedy należy użyć @PathParamvs @QueryParam. Co mogę o tym pomyśleć, w decyzji można wykorzystać te dwa elementy do rozróżnienia wzorca informacji. Pozwól mi zilustrować poniżej mojego LTPO - mniej niż …
276 java  rest  jax-rs 

6
Czy powinienem używać PATCH lub PUT w moim interfejsie API REST?
Chcę zaprojektować mój punkt końcowy odpoczynku przy użyciu odpowiedniej metody dla następującego scenariusza. Jest grupa. Każda grupa ma status. Grupa może być aktywowana lub dezaktywowana przez administratora. Czy powinienem zaprojektować mój punkt końcowy jako PUT /groups/api/v1/groups/{group id}/status/activate LUB PATCH /groups/api/v1/groups/{group id} with request body like {action:activate|deactivate}

8
Jak zdobyć ciało POST w php?
Przesyłam jako POST na stronie php: {a:1} To jest treść żądania (żądanie POST). W php, co muszę zrobić, aby wyodrębnić tę wartość? var_dump($_POST); nie jest rozwiązaniem, nie działa.
273 php  rest  post 

4
Kod odpowiedzi REST dla nieprawidłowych danych
Jaki kod odpowiedzi należy przekazać klientowi w przypadku następujących scenariuszy? Nieprawidłowe dane przekazane podczas rejestracji użytkownika, takie jak niewłaściwy format wiadomości e-mail Nazwa użytkownika / adres e-mail już istnieje Wybrałem 403. Stwierdziłem również, że według mnie można go użyć. Wikipedia: 412 Warunek wstępny nie powiódł się: Serwer nie spełnia jednego …
272 http  rest  jax-rs 

12
Spring RestTemplate GET z parametrami
Muszę wykonać RESTpołączenie, które zawiera niestandardowe nagłówki i parametry zapytania. Ustawiam HttpEntitytylko z nagłówkami (bez treści) i używam RestTemplate.exchange()metody w następujący sposób: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", clientType); params.put("issuerName", issuerName); params.put("applicationName", applicationName); HttpEntity entity …
266 java  spring  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.