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.
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
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 :
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() -
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 =
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
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
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
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
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)
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
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
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
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
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
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
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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).
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)
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")
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
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
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.
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
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
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
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,
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
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
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,
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
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
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
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¶mB=6542 URL mit matrix params: http://some.where/thing;paramA=1;paramB=6542 Auf den ersten Blick-matrix-Parameter scheinen nur Vorteile: