Tag: jax-rs

JAX-RS: Java API for RESTful Web Services. Es ist eine API, die Unterstützung bei der Erstellung von web services nach dem REST-Architekturstil.

Logging Anfrage und Antwort an einem Ort mit JAX-RS

Anzahl der Antworten 2 Antworten
Ich habe eine RESTEasy web-server mit sehr viele Methoden. Ich möchte Implementierung logback um den überblick über alle Anfragen und Antworten, aber ich will nicht hinzufügen log.info() zu jedem Methoden. Vielleicht gibt es einen Weg zu fangen-Anforderungen

Es konnte kein MessageBodyReader der Content-Type-Anwendung / json gefunden und die Klasse java.lang.String angegeben werden

Anzahl der Antworten 8 Antworten
Ich bin mit RestEasy-client mit jackson-Anbieter und immer den oben genannten Fehler clientseitiger code: ClientRequest request = new ClientRequest(url); request.accept(MediaType.APPLICATION_JSON); ClientResponse<String> response = request.get(String.class); if (response.getStatus() != 200) { throw new RuntimeException("Failed : HTTP error code :

Können wir mehr als eine @Path-Annotation für dieselbe REST-Methode verwenden?

Anzahl der Antworten 3 Antworten
Können wir mehr als eine @Path Anmerkung für den gleichen REST-Methode, d.h. die Methode ausgeführt, ist die gleiche, aber es ist ausgeführt, der Zugriff auf mehr als eine URL? E. g.: Ich will laufen die searchNames() -

Zeitüberschreitung bei der Anforderung für die JAX-RS 2.0-Client-API

Anzahl der Antworten 4 Antworten
Ich geschrieben habe, einfach REST-web-service-client-Klasse verwendet die JAX-RS 2.0-client API, um REST-Anforderungen. Ich versuche herauszufinden, wie man einen request timeout für jeden Aufruf. Hier ist der code für eine Anfrage: Client client = ClientBuilder.newBuilder().build(); WebTarget resourceTarget =

Behandeln einer benutzerdefinierten Fehlerantwort in der JAX-RS 2.0-Clientbibliothek

Anzahl der Antworten 5 Antworten
Ich fange an, die Verwendung der neuen client-API-Bibliothek in JAX-RS und wirklich lieben es so weit. Ich fand eine Sache, die ich nicht herausfinden, jedoch. Die API die ich verwende ein benutzerdefiniertes format Fehlermeldung, die so aussieht

Wie fängt man eine Anfrage während des Lebenszyklus von Jersey ab?

Anzahl der Antworten 4 Antworten
Ich habe Jersey verwendet, für den besseren Teil von einem Jahr jetzt und habe gerade stolperte über ein problem zu dem ich keine Antwort finden können: wie tun Sie abzufangen (oder hook) das Trikot request-Lebenszyklus? Idealerweise würde

Optional @PathParam in Jax-RS

Anzahl der Antworten 4 Antworten
Habe ich einen service, wo der Letzte Teil des Pfades ist optional, kann der Benutzer beide eingeben, /mypath/ und /mypath/param1/. Ich habe versucht, einen regulären Ausdruck zu verwenden, um filter-der Letzte Teil des Weges: @Path("/mypath{param1: (/param1)?}") Ich

REST mit JAX RS oder Spring MVC

Anzahl der Antworten 4 Antworten
Ich versuche zu bauen, ein REST-web service (server-Seite), die es erlauben, ein partner-system connect/POST, um Daten im JSON-format. Sollte ich die JAX-RS (zum Beispiel von JBOSS RESTEasy) oder Spring MVC zu bauen, so ein service? Beide scheinen

JAX-RS / Jersey Wie kann man die Fehlerbehandlung anpassen?

Anzahl der Antworten 9 Antworten
Ich bin zu lernen, JAX-RS (aka JSR-311) mit Jersey. Ich habe erfolgreich erstellt eine Root-Ressource und bin Herumspielen mit den Parametern: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate)

Holen Sie HttpServletRequest in Jax Rs / Appfuse-Anwendung?

Anzahl der Antworten 2 Antworten
Erstellte ich eine basic-Anwendung shell mit AppFuse, und folgte dem AppFuse tutorial zu erstellen eine einfache RESTful-service mit Jax-RS. Das funktioniert ganz gut. Ein Aufruf http://localhost:8080/services/api/persons gibt eine Auflistung von Person-Objekten als Json-formatierten string mit den richtigen

Jersey REST Die ResourceConfig-Instanz enthält keine Root-Ressourcenklassen

Anzahl der Antworten 9 Antworten
Dies ist zwar eine uralte Frage, ich kann immer noch nicht die Antwort finden, diese Arbeit zu machen. Bitte korrigieren Sie falls Sie finden meine Aussage ist nicht korrekt. Ich habe ein Java-Gesicht-app und verwenden für den

Praktische Tipps zur Verwendung von Jersey und Guice für RESTful Service

Anzahl der Antworten 10 Antworten
Von dem, was ich online finden können, der Stand der Technik für Guice + Jersey-integration stagniert seit 2008, wenn es scheint, beide teams in eine Sackgasse geraten. Der Kern des Problems ist, dass JAX-RS-Annotationen durchführen, field und

Welcher Unterschied zwischen Jersey vs jax-rs

Anzahl der Antworten 4 Antworten
Ich wirklich nicht verstehen, was wirklich ist jersey.. Was ich weiß ist, dass Jax-RS ist eine API für das erstellen von REST-web-services und jersey? Ich habe einige Informationen und alle sagen das gleiche: "jersey ist eine Implementierung

Was ist der richtige Ersatz für den Rasteasy 3.X PreProcessInterceptor?

Anzahl der Antworten 3 Antworten
Ich Baue rest-Dienst unter Verwendung eines Authentifizierungs - /Autorisierungs-Mechanismus, wie in diesem tutorial beschrieben: http://howtodoinjava.com/2013/06/26/jax-rs-resteasy-basic-authentication-and-authorization-tutorial/ Im Grunde ist es verwendet die PreProcessInterceptor Schnittstelle zu scan-Ziel-Methode für Anmerkungen (aus javax.Anmerkung.Sicherheit - Paket), die Beschreibung der erforderlichen Rollen für

Wie wählen Sie zwischen Jersey, Apache Wink und JBoss RESTEasy?

Anzahl der Antworten 4 Antworten
Ich gerade gehört über Apache Winkund ich Frage mich, welche Unterschiede es hatte im Vergleich zu Jersey oder JBoss RESTEasy. Was kann getan werden, in eine, die die anderen beiden nicht können? Wir haben mit Jersey für

Wie finde ich die IP-Adresse einer eingehenden RESTful-Anfrage mit JAX-RS auf Heroku?

Anzahl der Antworten 3 Antworten
Ich Schreibe ein Java-RESTful-Dienst, gehostet auf Heroku basiert auf einem Beispiel -> https://api.heroku.com/myapps/template-java-jaxrs/clone Meine sample-service: package com.example.services; import com.example.models.Time; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @Path("/time") @Produces(MediaType.APPLICATION_JSON) public class TimeService { @GET public Time get()

Ein Nachrichtentext-Schreiber für den Java-Typ, die Klasse myPackage.B und den MIME-Medientyp application / octet-stream wurde nicht gefunden

Anzahl der Antworten 9 Antworten
Ich bin neu bei RESTful webservices und versuche zu aktualisieren meine @OneToMany Beziehung von einem standalone-client-Anwendung, aber ich bin nicht in der Lage, das zu tun. Ich bin mit dem Jersey-Implementierung der JAX-RS, die Schiffe mit Glassfish

In JAX RS Unterschiede zwischen Antwort Antwort und Bean oder Sammlung von Bohnen (DTO)

Anzahl der Antworten 3 Antworten
Ich arbeite am Aufbau einer REST-api. Meine Frage ist, bei der Verwendung von Jersey, was sind die Unterschiede zwischen meiner Dienstleistungen Gebäude-und Rückgabe eines Response-Objekts oder die Rückkehr des der Bohne oder der Sammlung. Ich bin nur

Wie verwende ich CXF, JAX-RS und HTTP Caching?

Anzahl der Antworten 3 Antworten
Den CXF Dokumentation erwähnt caching als Erweiterte HTTP: CXF JAXRS bietet Unterstützung für eine Reihe von erweiterten HTTP-features " durch den Umgang mit If-Match, If-Modified-since headers und ETags. JAXRS Request-context-Objekt kann verwendet werden, um zu überprüfen, die

WebApplicationException vs Antwort

Anzahl der Antworten 1 Antworten
Unter all den Möglichkeiten, eine Antwort zurück an den client in einem REST service, die ich gesehen habe zwei Möglichkeiten, das Aussehen equivalent: werfen a WebApplicationException (evtl. mit einer Response Instanz) oder wieder ein Response Instanz. Warum

Wie kann ich alle Abfrageparameter in Jersey JaxRS greifen?

Anzahl der Antworten 2 Antworten
Baue ich eine generische web-service-und greifen müssen alle, die Abfrage-Parameter in einen string für die spätere Analyse. Wie kann ich dies tun? InformationsquelleAutor der Frage Tom | 2011-04-19

Wie kombiniere ich Testcode, der die Jersey Client API aufruft?

Anzahl der Antworten 3 Antworten
Ich schrieb code, welche Anrufe die Jersey-client-API, welches wiederum ruft einen web-service, das ist außerhalb meiner Kontrolle. Ich möchte nicht, dass meine unit-test aufrufen, die eigentliche web-service. Was ist der beste Ansatz für das schreiben eines unit-test-code

JAX-RS Veröffentlichen Sie mehrere Objekte

Anzahl der Antworten 7 Antworten
Habe ich eine Methode; @POST @Path("test") @Consumes(MediaType.APPLICATION_JSON) public void test(ObjectOne objectOne, ObjectTwo objectTwo) Jetzt weiß ich, ich kann nach einem einzigen Objekt im json-format, nur indem Sie in den Körper. Aber ist es möglich, mehrere Objekte? Wenn

JAX-RS mit integriertem Server

Anzahl der Antworten 3 Antworten
Klarstellung: diese Frage wurde über Gzip eine JAX-WS-basierte REST-service, aber ich habe beschlossen, das Thema zu ändern, um es einfacher zu finden Ich bin die Implementierung eines REST-service über JAX-WS Provider <Source>und veröffentlichen Sie es mit standard

Benutzerdefinierte Antwort Header Jersey / Java

Anzahl der Antworten 3 Antworten
Ich versuche, das folgende zu erzielen. Lesen Sie einen benutzerdefinierten headers und seinen Wert aus Antrag: name: username Nun auf Antwort, würde ich gerne wieder den gleichen header name:value - pair-Mädchen in der HTTP-Antwort. Ich bin mit

REST-Antwortcode für ungültige Daten

Anzahl der Antworten 4 Antworten
Welche response-code übergeben werden sollen Auftraggebers bei folgenden Szenarien? Ungültige Daten übergeben, während der Benutzer-Anmeldung wie falsche E-Mail-format Benutzername/E-Mail ist bereits vorhanden Wählte ich 403. Ich fand auch folgenden, die ich fühlen kann, verwendet werden. Wikipedia: 412

org.glassfish.jersey.internal.RuntimeDelegateImpl NICHT GEFUNDEN

Anzahl der Antworten 4 Antworten
Ich bin mit jersey für mein Projekt und tring analysiert eine URI aus einem string. UriBuilder.fromUri("http://localhost:8000").build(); Der code ist einfach, aber ich bekomme folgenden Fehler java.lang.ClassNotFoundException: org.glassfish.jersey.internal.RuntimeDelegateImpl Scheint es das Programm nicht finden können, das delegieren. Ich

JAX-RS Anwendung im Wurzelkontext - wie geht das?

Anzahl der Antworten 5 Antworten
Ich würde gerne meine JAX-RX start der Anwendung im root-Kontext, so meine URLs werden http://example.com/restfullPath und nicht http://example.com/rest/restfullPath Wechselte ich meine Anwendung annotation von dieser @ApplicationPath("/rest/*") zu diesem @ApplicationPath("/*") Aber dann scheint es, dass es dauert, über

JAX-RS @PathParam Wie man einen String mit Schrägstrichen, Bindestrichen & amp; ist auch gleich

Anzahl der Antworten 6 Antworten
Ich bin neu in JAX-RS und ich bin versucht, Jersey zu bauen, eine einfache RESTful-Webservice. Ich habe 2 Fragen. Bitte klären Sie diese: Ich versuche, mein einfaches webservice, wie diese URL http://localhost:8080/SampleJersey/rest/inchi/InChIName Den InChIName ist eine Zeichenfolge

Vererbung mit JAX-RS

Anzahl der Antworten 1 Antworten
Ich bin mit JAX-RS für meine web-services. Ich habe Allgemeine Funktionen und möchte die Vererbung verwenden. Ich bin mit einfachen CRUD-Operationen. Ich habe ein interface folgendermaßen: public interface ICRUD { @POST @Consumes("application/json") @Produces("application/json") @Path("create") public String createREST(String

Datum in einem JSON-REST-Webdienst als ISO-8601-Zeichenfolge serialisieren

Anzahl der Antworten 4 Antworten
Ich habe eine JAX-RS-Anwendung mit JBoss AS 7.1 und ich POST/GET JSON-und XML-Objekte enthalten Daten (von java.util.Datum): @XmlRootElement @XmlAccessorType(XmlAccessField.FIELD) public class MyObject implements Serializable { @XmlSchemaType(name = "dateTime") private Date date; ... } Wenn ich @Produzieren("application/xml") auf

Jersey: Standard-Cache-Steuerung auf Nicht-Cache

Anzahl der Antworten 5 Antworten
Beim schreiben eines RESTful web service, ich bin der Begegnung Probleme wenn ich ermöglichen jede Art von caching auf dem client (derzeit eine .NET thick client). Standardmäßig Jersey ist nicht das senden jede Art von cache-control-header, sodass

JAX-RS (Jersey) benutzerdefinierte Ausnahme mit XML oder JSON

Anzahl der Antworten 2 Antworten
Habe ich einen REST service erstellt unter Verwendung von Jersey. Ich möchte in der Lage sein, den MIME-meine eigene exception-Autoren je nach MIME, die an den server gesendet wurde. application/json wird zurückgegeben, wenn json empfangen wird, und

Ist es möglich, den Dateinamen für eine Antwort von einem Jersey Rest Service zu kontrollieren?

Anzahl der Antworten 4 Antworten
Derzeit habe ich eine Methode, die in Jersey, ruft eine Datei von einem content-repository und gibt es als Antwort. Die Datei kann eine jpeg -, gif -, pdf -, docx -, html -, etc. (im Grunde alles).

JAX-RS Trikot ExceptionMappers Benutzerdefinierte Ausnahme

Anzahl der Antworten 3 Antworten
Ich bin neu hier, versuchen, zu erreichen, Lesen einige docs, sondern seine nicht funktioniert, bitte Geduld mit mir. Habe ich eine UserNotFoundMapper mit ExceptionMappers wie diese: public class UserNotFoundMapper implements ExceptionMapper<UserNotFoundException> { @Override public Response toResponse(UserNotFoundException ex)

Wie liest man mehrere (Datei-) Eingaben mit demselben Namen aus einem mehrteiligen Formular mit Jersey?

Anzahl der Antworten 3 Antworten
Habe ich erfolgreich einen service entwickelt, in dem ich Lesen Dateien hochgeladen, die in eine mehrteilige form in Jersey. Hier ist eine stark vereinfachte version von dem, was ich getan habe: @POST @Path("FileCollection") @Consumes(MediaType.MULTIPART_FORM_DATA) public Response uploadFile(@FormDataParam("file")

Sende Redirect von einem JAX-RS-Dienst

Anzahl der Antworten 1 Antworten
Ist es möglich, ein JAX-RS Webservice umleiten zu einer anderen web-Seite? Wie als würden Sie mit Servlet response.sendRedirect("http://test/test.html"). Die JAX-RS web service sollte sich selbst umleiten. Ich bin mit RESTEasy falls das relevant ist. InformationsquelleAutor der Frage

Warum JAX-RS / Jersey?

Anzahl der Antworten 2 Antworten
Sorry, die Frage klingt blöd, aber nach der Entwicklung einige meiner RESTful services mit Jersey, stellte ich mir die Frage -- Wenn REST ist nur eine Architektur, und nicht ein Protokoll wie SOAP, warum brauchen wir eine

AbstractMethodError mit UriBuilder auf JAX-RS

Anzahl der Antworten 5 Antworten
Ich versuche zu bauen, ein REST-webservice unter Verwendung einer asynchronen Antwort. Ich angeschaut habe, um diesen Fehler auf dem web, aber keine Lösungen haben für mich gearbeitet. Ich bin mir nicht sicher wie Sie gehen über es.

MessageBodyReader wurde nicht für den Medientyp = application / json gefunden

Anzahl der Antworten 5 Antworten
Ich schrieb eine JAX-RS-server und client verwenden beide Jersey. Ich möchte Sie schickte eine Sammlung meiner Entitäten zum client und ich habe diese Schritte: Gemacht entity extends Serializable Schrieb einen benutzerdefinierten Anbieter an und erweitert es um

Jersey 2 Injektionsquelle für mehrteilige Formdaten

Anzahl der Antworten 4 Antworten
Hatte ich eine Methode: @POST @Consumes("multipart/form-data") @Produces( {"text/xml"}) public Response processForm( @FormDataParam("myparam") InputStream is, @FormDataParam("myparam") FormDataContentDisposition detail) die funktionierte mit Jersey 1.x. Ich bin ein Upgrade auf 2.0 m11. Nun bekomme ich folgende Fehlermeldung: 12/01/2013 11:15:04 AM

CXF JAXRS - Wie übergebe ich Date als QueryParam

Anzahl der Antworten 4 Antworten
Habe ich einen service wie folgt definiert. public String getData(@QueryParam("date") Date date) Ich versuche zum bestehen einer java.util.Date meinen client (das ist jaxrs:client CXF, nicht eine generische HTTP-client oder browser). Mein service erhält das Datum als Thu

Java 8 LocalDate Jackson-Format

Anzahl der Antworten 5 Antworten
Für java.util.Datum wenn ich @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; dann in der JSON-Anfrage, wenn ich senden { {"dateOfBirth":"01/01/2000"} } es funktioniert. Wie sollte ich das tun für Java 8 LocalDate Feld?? Ich versucht,

Was ist der Unterschied zwischen JAX-RS und JAX-WS?

Anzahl der Antworten 5 Antworten
Nach der Lektüre ein paar Artikel über JAX-RS und JAX-WS, ich hätte ein paar Fragen, die ich bestätigen wollen? Können JAX-RS die Asynchrone Anfrage wie JAX-WS? Können JAX-RS Zugriff auf ein web-Dienst, der nicht läuft auf der

Wie stelle ich eine JAX-RS-Anwendung bereit?

Anzahl der Antworten 4 Antworten
Die JAX-RS-1.1-Spezifikation sagt auf Seite 6: Wenn keine Anwendung Unterklasse vorhanden ist die zusätzlichen servlet MUSS benannt werden: javax.ws.rs.core.Application Was ist das servlet? Könnte es sein, eine beliebige servlet? Wenn eine Anwendung Unterklasse vorhanden ist und es

Wann sollte @QueryParam vs @PathParam verwendet werden?

Anzahl der Antworten 13 Antworten
Ich bin nicht die Frage, die bereits hier gestellt: Was ist der Unterschied zwischen @PathParam und @QueryParam Dies ist eine "best-practices" oder Konvention in Frage. Wann würden Sie verwenden @PathParam vs @QueryParam. Was ich mir denken kann,

Wie auf Parameter in einer RESTful POST-Methode zugegriffen wird

Anzahl der Antworten 1 Antworten
Meine POST-Methode sieht wie folgt aus: @POST @Consumes({"application/json"}) @Path("create/") public void create(String param1, String param2){ System.out.println("param1 = " + param1); System.out.println("param2 = " + param2); } Wenn ich einen Jersey-Client in Netbeans die Methode, die fordert, die

Wie setze ich den Zeichensatz mit JAX-RS?

Anzahl der Antworten 7 Antworten
Wie kann ich den charset mit JAX-RS? Ich habe versucht @Produces("text/html; charset=UTF-8") aber das wurde ignoriert und nur text/html senden war mit dem HTTP-header. Ich möchte legen Sie den Zeichensatz innerhalb eines MessageBodyWriter, aber nicht wollen, zu

Was ist der Unterschied zwischen QueryParam und MatrixParam in JAX-RS?

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen der JAX-RS @QueryParam und @MatrixParam? Aus den Dokumenten.Die queryparam und matrixparam beide können die Position einer Ressource in einem besonderen Zustand. Also, was ist der use-case-Unterschied? ps: Queryparam: url ? key=value; Matrixparam

URL-Matrix-Parameter vs. Anforderungs-Parameter

Anzahl der Antworten 3 Antworten
Frage ich mich, ob matrix-oder query-Parameter in meiner URLs. Ich fand eine ältere Diskussion zu diesem Thema nicht befriedigend. Beispiele URL mit query params: http://some.where/thing?paramA=1&paramB=6542 URL mit matrix params: http://some.where/thing;paramA=1;paramB=6542 Auf den ersten Blick-matrix-Parameter scheinen nur Vorteile: