Pytania otagowane jako jax-rs

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.

2
Najlepsza praktyka dla uwierzytelniania opartego na tokenach REST z JAX-RS i Jersey
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 …

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 

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 

14
JAX-RS - Jak zwrócić kod stanu JSON i HTTP razem?
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 …

11
JAX-RS / Jersey jak dostosować obsługę błędów?
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 …

3
Parametry macierzy adresów URL a parametry zapytań
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 …
176 http  url  rest  parameters  jax-rs 

14
Format Java 8 LocalDate Jackson
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 …
152 java  json  jackson  jax-rs  resteasy 

4
Różnica między JAX-RS a Spring Rest
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 …

12
Nie można deserializować wystąpienia java.util.ArrayList z START_OBJECT tokenu
Próbuję OPUBLIKOWAĆ Listobiekty niestandardowe. Mój kod JSON w treści żądania to: { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } Kod po stronie serwera obsługujący żądanie: import java.util.Collection; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import …

1
Jak uzyskać dostęp do parametrów w metodzie RESTful POST
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 …

10
Wejściowe i wyjściowe strumienie binarne za pomocą JERSEY?
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 …
111 java  jersey  jax-rs 

3
Co oznacza Provider w JAX-RS?
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)? …
110 java  jersey  jax-rs 


5
Jaka jest różnica między JAX-RS a JAX-WS?
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 …

5
Jaka jest różnica między Jersey a jax-rs
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 …
95 java  jersey  jax-rs 

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.