JAX-RS: Java API dla RESTful Web Services. Jest to API, które zapewnia wsparcie w tworzeniu usług internetowych zgodnie ze stylem architektonicznym REST.
Szukam sposobu włączenia uwierzytelniania opartego na tokenach w Jersey. Staram się nie używać żadnego konkretnego frameworka. Czy to jest możliwe? Mój plan to: użytkownik rejestruje się w mojej usłudze internetowej, moja usługa internetowa generuje token, wysyła go do klienta, a klient go zatrzyma. Następnie klient dla każdego żądania wyśle token …
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ż …
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 …
Piszę aplikację internetową REST (NetBeans 6.9, JAX-RS, TopLink Essentials) i próbuję zwrócić kod stanu JSON i HTTP. Mam gotowy i działający kod, który zwraca JSON po wywołaniu metody HTTP GET z klienta. Głównie: @Path("get/id") @GET @Produces("application/json") public M_機械 getMachineToUpdate(@PathParam("id") String id) { // some code to return JSON ... return …
Uczę się JAX-RS (alias JSR-311) przy użyciu Jersey. Z powodzeniem utworzyłem Zasób root i bawię się parametrami: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Działa to świetnie i obsługuje …
Zastanawiam się, czy używać parametrów macierzy lub zapytania w moich adresach URL. Starsza dyskusja na ten temat nie była satysfakcjonująca. Przykłady URL z parametrami zapytania: http: //some.where/thing? ParamA = 1 & paramB = 6542 URL z parametrami macierzy: http: //some.where/thing; paramA = 1; paramB = 6542 Na pierwszy rzut oka …
Dla java.util.Date kiedy to zrobię @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; następnie w żądaniu JSON, kiedy wysyłam { {"dateOfBirth":"01/01/2000"} } to działa. Jak mam to zrobić dla pola LocalDate Java 8 ? Próbowałem mieć @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; To nie zadziałało. Czy …
Pomyliłem się z różnicą między JAX-RS (cóż, może powinienem użyć Jersey do porównania, ponieważ JAX-RS to tylko specyfikacja) i Spring for Restful services . Próbowałem poszukać więcej informacji w Internecie i stało się to bardziej zagmatwane. Moja firma używa Spring MVC do tworzenia Restful API Mylące jest to, że JAX-RS …
Moja metoda POST wygląda następująco: @POST @Consumes({"application/json"}) @Path("create/") public void create(String param1, String param2){ System.out.println("param1 = " + param1); System.out.println("param2 = " + param2); } Kiedy tworzę klienta Jersey w Netbeans, metoda wywołująca metodę wysyłania wygląda następująco: public void create(Object requestEntity){ webResource.path("create").type(MediaType.APPLICATION_JSON).post(requestEntity); } Podczas wykonywania tego testu: @Test public void …
Używam Jersey do zaimplementowania interfejsu API RESTful, który jest głównie pobierany i obsługujący dane zakodowane w formacie JSON. Ale są sytuacje, w których muszę wykonać następujące czynności: Eksportuj dokumenty do pobrania, takie jak PDF, XLS, ZIP lub inne pliki binarne. Pobierz dane wieloczęściowe, takie jak niektóre JSON oraz przesłany plik …
Czy ktoś mógłby mi wyjaśnić, czym jest dostawca JAX-RS i co robi adnotacja „@Provider”? Czytałem dokumentację, ale nie mogę jej zrozumieć. Jeśli istnieją klasy zasobów obsługujące żądania przychodzące, co robią dostawcy? Czym różnią się one od pojedynczych klas zasobów, gdy tworzę trwałą klasę zasobów (taką, która nie jest na żądanie)? …
Po przeczytaniu kilku artykułów na temat JAX-RS i JAX-WS, miałem kilka pytań, które chcę potwierdzić? Czy JAX-RS może wykonywać żądania asynchroniczne, takie jak JAX-WS? Czy JAX-RS może uzyskać dostęp do usługi internetowej, która nie działa na platformie Java i odwrotnie? Co to znaczy, że „REST jest szczególnie przydatny w przypadku …
Naprawdę nie rozumiem, czym tak naprawdę jest koszulka. Co wiem, to to, że Jax-RS to API do tworzenia usług sieciowych REST, a jersey? Mam trochę informacji i wszyscy mówią to samo: „koszulka to realizacja Jax-RS”. Ale co to oznacza? Jeśli jax-rs to API, po co nam jersey do stworzenia reszty …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.