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.

5
Jak przydatne / ważne jest REST HATEOAS (poziom dojrzałości 3)?
Angażuję się w projekt, w którym niektórzy starsi członkowie zespołu uważają, że REST API musi być zgodny z HATEOAS i wdrażać wszystkie poziomy dojrzałości Richardsona ( http://martinfowler.com/articles/richardsonMaturityModel.html )! AFAIK, większość implementacji REST nie jest zgodna z HATEOAS i powinien być dobry powód, dla którego więcej osób tego nie robi. Przychodzą …
110 rest  hateoas 

7
Jaka jest odpowiednia odpowiedź kodu stanu HTTP na ogólne nieudane żądanie (nie jest to błąd)?
Tworzę RESTful API, które będzie przetwarzać szereg interakcji użytkownika, w tym składanie zamówień przy użyciu zapisanych kart kredytowych. W przypadku pomyślnego zamówienia zwracam 200 OK, aw przypadku, gdy żądanie zamówienia jest źle sformułowane lub nieprawidłowe, zwracam 400 złych żądań. Ale co mam zwrócić, jeśli podczas realizacji zamówienia wystąpi problem? Zlecenie …

5
Jak wysłać JSON do PHP za pomocą curl
Być może jestem daleko od podstaw, ale przez całe popołudnie próbowałem uruchomić polecenie curl post w tym samouczku dotyczącym frameworka PHP. Nie rozumiem tylko, w jaki sposób PHP ma interpretować mój POST, zawsze pojawia się jako pusta tablica. curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \ http://localhost:3570/index.php/trainingServer/screencast.json (Ukośnik ma tylko sprawić, …
108 php  rest  post 

13
WSDL vs REST wady i zalety
Związane z: Dlaczego miałoby się używać REST zamiast usług internetowych? Podejmując decyzję, czy zaimplementować usługę sieciową za pomocą protokołu SOAP lub REST (przez co rozumiem HTTP / XML w sposób RESTful), o czym powinienem wiedzieć i o czym myśleć? Zakładam, że to nie jest jeden rozmiar dla wszystkich, więc jak …
108 web-services  rest  wsdl 

9
RESTful resetowanie hasła
Jaki jest właściwy sposób zorganizowania zasobu RESTful do resetowania hasła? Ten zasób ma służyć do resetowania hasła dla kogoś, kto zgubił lub zapomniał hasła. Unieważnia ich stare hasło i wysyła je e-mailem. Dwie opcje, które mam, to: POST /reset_password/{user_name} lub... POST /reset_password -Username passed through request body Jestem prawie pewien, …

5
Wysyłaj dane POST przez surowy plik json z listonoszem
Mam Postmana (tego, który nie otwiera się w Chrome) i próbuję wykonać żądanie POST przy użyciu surowego json. Na karcie Body mam zaznaczone „raw” i „JSON (application / json)” z tym treścią: { "foo": "bar" } Dla nagłówka mam 1, Content-Type: application/json Po stronie PHP robię print_r($_POST);na razie i otrzymuję …
107 php  json  rest  postman 

11
Jak uniemożliwić przeglądarce wywoływanie podstawowego wyskakującego okienka autoryzacji i obsługę błędu 401 za pomocą JQuery?
Muszę wysłać żądanie autoryzacji przy użyciu podstawowego uwierzytelniania. Z powodzeniem zaimplementowałem to przy użyciu jquery. Jednak gdy otrzymuję błąd 401, otwiera się wyskakujące okienko przeglądarki uwierzytelniania podstawowego i nie jest wywoływane wywołanie zwrotne błędu jquery ajax.

5
Prawidłowa odpowiedź REST dla pustej tabeli?
Powiedzmy, że chcesz uzyskać listę użytkowników, dzwoniąc GETdo api/users, ale obecnie tabela została obcięta, więc nie ma żadnych użytkowników. Jaka jest właściwa odpowiedź w tym scenariuszu: 404lub 204?
106 api  http  rest 

4
Operacje inne niż CRUD w usłudze RESTful
Jaki jest „RESTful” sposób dodawania operacji innych niż CRUD do usługi RESTful? Powiedzmy, że mam usługę, która umożliwia CRUD dostęp do takich rekordów: GET /api/car/123 <- Returns information for the Car object with ID 123 POST /api/car <- Creates a new car (with properties in the request) PUT /api/car/123 <- …
106 web-services  rest 

9
Różnice w usługach sieci Web między REST i RPC
Mam serwis WWW, który akceptuje parametry JSON i ma określone adresy URL dla metod, np .: http://IP:PORT/API/getAllData?p={JSON} To zdecydowanie nie jest REST, ponieważ nie jest to stan bezpaństwowy. Uwzględnia pliki cookie i ma własną sesję. Czy to RPC? Jaka jest różnica między RPC a REST?
106 web-services  rest  rpc 

7
Scala framework dla Rest API Server? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Zastanawiamy się nad przeniesieniem naszego Rest API Server (znajduje się w serwisie WWW, na Symfony PHP) …
105 api  rest  scala  lift 

5
Zalecany format daty dla REST GET API
Jaki jest zalecany format sygnatury czasowej dla REST GET API, taki jak ten: http://api.example.com/start_date/{timestamp} Myślę, że rzeczywisty format daty powinien być formatem ISO 8601, na przykład YYYY-MM-DDThh:mm:ssZdla czasu UTC. Czy powinniśmy używać wersji ISO 8601 bez myślników i dwukropków, na przykład: http://api.example.com/start_date/YYYYMMDDThhmmssZ czy też powinniśmy zakodować format ISO 8601, używając …
105 http  url  rest  date  get 


17
Spring Boot: nie można uzyskać dostępu do kontrolera REST na hoście lokalnym (404)
Próbuję dostosować przykład kontrolera REST w witrynie Spring Boot. Niestety pojawia się następujący błąd, kiedy próbuję uzyskać dostęp do localhost:8080/itemadresu URL. { "timestamp": 1436442596410, "status": 404, "error": "Not Found", "message": "No message available", "path": "/item" } POM: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>SpringBootTest</groupId> <artifactId>SpringBootTest</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <javaVersion>1.8</javaVersion> <mainClassPackage>com.nice.application</mainClassPackage> <mainClass>${mainClassPackage}.InventoryApp</mainClass> …
105 java  rest  spring-boot 

27
„Pole wymagało fasoli typu, którego nie można znaleźć”. błąd sprężyny restful API przy użyciu mongodb
Tak więc uczyłem się wiosny w parach tygodnia, postępując zgodnie z tym samouczkiem Tworzenie usługi sieci Web zgodnej z REST Wszystko było dobrze, dopóki nie spróbowałem zintegrować go z mongodb. Więc podążam za tym samouczkiem. Dostęp do danych w MongoDB Ale moja praktyka częściowo nadal używa pierwszej. Więc struktura katalogów …
104 java  spring  mongodb  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.