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.

16
Spring MVC @PathVariable zostaje obcięty
Posiadam kontroler zapewniający RESTful dostęp do informacji: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { Problem, którego doświadczam, polega na tym, że jeśli trafię na serwer ze zmienną ścieżki ze znakami specjalnymi, zostanie ona obcięta. Na przykład: http: // localhost: …
142 java  spring  rest  spring-mvc  get 

5
Publikowanie parametrów RestSharp JSON
Próbuję wykonać bardzo podstawowe wywołanie REST do mojego interfejsu API MVC 3, a parametry, które przekazuję, nie są powiązane z metodą akcji. Klient var request = new RestRequest(Method.POST); request.Resource = "Api/Score"; request.RequestFormat = DataFormat.Json; request.AddBody(request.JsonSerializer.Serialize(new { A = "foo", B = "bar" })); RestResponse response = client.Execute(request); Console.WriteLine(response.Content); serwer public …

7
Kiedy używać parametrów ścieżki, a kiedy parametrów zapytań w RESTful API?
Chcę, aby mój interfejs API RESTful był bardzo przewidywalny. Jaka jest najlepsza praktyka przy podejmowaniu decyzji, kiedy dokonać segmentacji danych przy użyciu identyfikatora URI, a nie przy użyciu parametrów zapytania. Wydaje mi się sensowne, że parametry systemowe obsługujące paginację, sortowanie i grupowanie znajdują się po znaku „?” A co z …

5
Rzeczywiste przykłady dla HATEOAS (architektura REST) ​​[zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, 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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
140 api  rest  hateoas 



2
Zabezpieczanie mojego REST API za pomocą OAuth, jednocześnie zezwalając na uwierzytelnianie za pośrednictwem zewnętrznych dostawców OAuth (przy użyciu DotNetOpenAuth)
Mam produkt z prostym interfejsem API REST, dzięki czemu użytkownicy produktu mogą bezpośrednio integrować się z funkcjami produktu bez korzystania z mojego internetowego interfejsu użytkownika. Ostatnio różne strony trzecie interesowały się integracją ich klientów na komputery stacjonarne z interfejsem API, aby umożliwić użytkownikom mojego produktu dostęp do ich danych za …

11
Spring MVC - Jak zwrócić prosty ciąg jako JSON w kontrolerze REST
Moje pytanie jest zasadniczo kontynuacją tego pytania. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } W powyższym przykładzie Spring dodałby „Hello World” do treści odpowiedzi. Jak mogę zwrócić ciąg jako odpowiedź JSON? Rozumiem, że mógłbym dodawać cytaty, ale to bardziej przypomina hack. Proszę …
137 java  json  spring  rest  spring-mvc 

11
Jak przekazać wiele parametrów do interfejsu API sieci Web ASP.Net GET?
Używam Web API .Net MVC4 do (miejmy nadzieję) zaimplementować RESTful api. Muszę przekazać kilka parametrów do systemu i zlecić mu wykonanie jakiejś czynności, a następnie zwrócić listę obiektów jako wyniki. Dokładniej mówiąc, podaję dwie daty i zwracam rekordy, które mieszczą się między nimi. Śledzę również zwracane rekordy, aby kolejne wywołania …

4
REST, HTTP DELETE i parametry
Czy jest coś innego niż REST w podawaniu parametrów w żądaniu HTTP DELETE? Mój scenariusz jest taki, że modeluję „Czy na pewno chcesz to usunąć?” scenariusz. W niektórych przypadkach stan zasobu sugeruje, że żądane usunięcie może być nieprawidłowe. Prawdopodobnie możesz sobie wyobrazić scenariusze, w których wymagane jest potwierdzenie usunięcia Rozwiązaniem, …
135 http  rest 

12
Paging w kolekcji Rest
Jestem zainteresowany udostępnieniem bezpośredniego interfejsu REST do kolekcji dokumentów JSON (pomyśl o CouchDB lub Persevere ). Problem, z którym się spotykam, polega na tym, jak obsłużyć GEToperację na katalogu głównym kolekcji, jeśli kolekcja jest duża. Jako przykład udaję, że ujawniam Questionstabelę StackOverflow, w której każdy wiersz jest ujawniony jako dokument …

6
Jak opublikować dane JSON za pomocą cURL PHP?
Oto mój kod, $url = 'url_to_post'; $data = array( "first_name" => "First name", "last_name" => "last name", "email"=>"email@gmail.com", "addresses" => array ( "address1" => "some address", "city" => "city", "country" => "CA", "first_name" => "Mother", "last_name" => "Lastnameson", "phone" => "555-1212", "province" => "ON", "zip" => "123 ABC" ) ); …
132 php  json  rest  curl 



14
Żądanie POST przez RestTemplate w formacie JSON
Nie znalazłem żadnego przykładu, jak rozwiązać mój problem, więc chcę prosić Cię o pomoc. Nie mogę po prostu wysłać żądania POST za pomocą obiektu RestTemplate w JSON Za każdym razem, gdy dostaję: org.springframework.web.client.HttpClientErrorException: 415 Unsupported Media Type Używam RestTemplate w ten sposób: ... restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> list = …
126 java  json  spring  rest  resttemplate 

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.