Als «jax-rs» getaggte Fragen

JAX-RS: Java-API für RESTful Web Services. Es ist eine API, die Unterstützung beim Erstellen von Webdiensten gemäß dem REST-Architekturstil bietet.

3
REST-API-DESIGN - Abrufen einer Ressource über REST mit unterschiedlichen Parametern, aber demselben URL-Muster
Ich habe eine Frage zum REST-URL-Design. Ich habe hier einige relevante Beiträge gefunden: Verschiedene RESTful-Darstellungen derselben Ressource und hier: RESTful-URL zur GET-Ressource nach verschiedenen Feldern, aber die Antworten sind nicht ganz klar, was die Best Practices sind und warum. Hier ist ein Beispiel. Ich habe REST-URLs zur Darstellung der Ressource …


10
Testen eines JAX-RS-Webdienstes?
Ich suche derzeit nach Möglichkeiten, automatisierte Tests für einen JAX-RS- basierten Webdienst (Java API for RESTful Web Services) zu erstellen . Grundsätzlich brauche ich eine Möglichkeit, um bestimmte Eingaben zu senden und zu überprüfen, ob ich die erwarteten Antworten erhalte. Ich würde dies lieber über JUnit tun, bin mir aber …

2
Warum JAX-RS / Jersey verwenden?
Entschuldigung, diese Frage klingt albern, aber nachdem ich einige meiner RESTful-Services mit Jersey entwickelt hatte, stellte ich mir die Frage: Wenn REST nur eine Architektur und kein Protokoll wie SOAP ist, warum benötigen wir eine Spezifikation wie JAX-RS? Ich habe tatsächlich nach Fragen wie "Was ist der Unterschied zwischen Servlets …
83 rest  jersey  jax-rs 

6
Wie richte ich die JAX-RS-Anwendung nur mit Anmerkungen ein (keine web.xml)?
Ist es möglich, eine JAX-RS-Anwendung nur mit Anmerkungen einzurichten? (mit Servlet 3.0 und JAX-RS Jersey 1.1.0) Ich habe es versucht und hatte kein Glück. Einige zu verwenden web.xmlscheint erforderlich. Konfiguration A (funktioniert, hat aber die Konfiguration web.xml) web.xml ... <servlet> <servlet-name>org.foo.rest.MyApplication</servlet-name> </servlet> <servlet-mapping> <servlet-name>org.foo.rest.MyApplication</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> ... Java @ApplicationPath("/") public …

8
JAX-RS Mehrere Objekte veröffentlichen
Ich habe eine Methode; @POST @Path("test") @Consumes(MediaType.APPLICATION_JSON) public void test(ObjectOne objectOne, ObjectTwo objectTwo) Jetzt weiß ich, dass ich ein einzelnes Objekt im JSON-Format veröffentlichen und es einfach in den Körper einfügen kann. Aber ist es möglich, mehrere Objekte zu erstellen? Wenn das so ist, wie?
75 java  rest  jax-rs 


6
Lesen Sie den Antworttext im JAX-RS-Client aus einer Post-Anfrage
Da wir eine Art Proxy zwischen einer mobilen App und einem Webdienst haben, sind wir verwirrt über die Antwort bei der Ausgabe einer Post-Anfrage. Wir erhalten eine Antwort mit dem Status 200: OK. Der JSON-Antworttext kann jedoch nicht gefunden / extrahiert werden. Client client = ClientBuilder.newClient(); WebTarget webTarget = client.target(WEBSERVICE_BASE_LOCATION …

4
Erforderlich @QueryParam in JAX-RS (und was in Abwesenheit zu tun ist)
Ich stelle eine Webdienstkomponente mithilfe der RESTEasy JAX-RS- Implementierung für JBoss Application Server 7 bereit . Gibt es eine Anmerkung, um erforderliche, obligatorische @QueryParam- Parameter in JAX-RS zu deklarieren ? Und wenn nicht, wie geht man dann standardmäßig mit Situationen um, in denen solche Parameter fehlen? Meine Webdienst- (Ressourcen-) Methoden …
74 java  jax-rs 

3
So POSTEN Sie ein JSON-Objekt an einen JAX-RS-Dienst
Ich verwende die Jersey-Implementierung von JAX-RS. Ich möchte ein JSON-Objekt an diesen Dienst senden, erhalte jedoch den Fehlercode 415 Nicht unterstützter Medientyp. Was vermisse ich? Hier ist mein Code: @Path("/orders") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public class OrderResource { private static Map<Integer, Order> orders = new HashMap<Integer, Order>(); @POST public void createOrder(Order order) …
73 json  jersey  jax-rs 

5
Umgang mit CORS mit JAX-RS mit Jersey
Ich entwickle eine Java-Skript-Client-Anwendung. Auf der Serverseite muss ich CORS verarbeiten, alle Dienste, die ich mit JERSEY in JAX-RS geschrieben habe. Mein Code: @CrossOriginResourceSharing(allowAllOrigins = true) @GET @Path("/readOthersCalendar") @Produces("application/json") public Response readOthersCalendar(String dataJson) throws Exception { //my code. Edited by gimbal2 to fix formatting return Response.status(status).entity(jsonResponse).header("Access-Control-Allow-Origin", "*").build(); } Ab sofort …
72 java  rest  jersey  jax-rs  cors 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.