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.

Hochladen von mehreren Dateien und Metadaten mit CXF

Anzahl der Antworten 1 Antworten
Brauche ich um eine Datei zu erstellen upload-handler als REST web Services mit CXF. Ich habe in der Lage, eine einzelne Datei hochzuladen, mit Metadaten mithilfe von code wie dem folgenden: @POST @Path("/uploadImages") @Consumes(MediaType.MULTIPART_FORM_DATA) public Response uploadImage(@Multipart("firstName")

JAXB oder JAX-RS ist die Verpackung zahlen in meiner JSON-Antworten mit Zitaten, um Sie in strings. Warum ist dies das Standardverhalten ist, und wie man es beheben?

Anzahl der Antworten 1 Antworten
Derzeit arbeite ich an einer RESTful API. Ich habe eine Klasse Mitarbeiter und eine EmployeeResource Klasse. Ich habe auch eine benutzerdefinierte DateAdapter, ändert sich mein Datum Eigenschaften zu Lang Zeitstempel. Allerdings hat mein JSON-Antworten zeigen, sind die

Custom @RolesAllowed Rollen in Jersey WebService mit ContainerRequestFilter

Anzahl der Antworten 2 Antworten
Erstellte ich einen filter mit ContainerRequestFilter-Schnittstelle und versuchen, zuweisen von benutzerdefinierten Rollen Sie, dass die Rückgabe Entität "Benutzer". @Override public ContainerRequest filter(ContainerRequest request) { User user = authenticate(request); if (user != null) { request.setSecurityContext(new Authorizer(user)); } else

Wie bekomme ich CXF zu verstehen, eine Map<String <Liste<MyBean>>?

Anzahl der Antworten 4 Antworten
Meine restful-Methode gibt eine Map<String,List<MyBean>> aber ich kann nicht herausfinden, wie man die CXF und JAXB zu serialise diese als XML. Ich soll es so Aussehen (obwohl ich bin nicht gestört, wie es ist serialisierte so lange,

MultiException, wenn benutzerdefinierte jersey param wirft exception

Anzahl der Antworten 2 Antworten
HINWEIS: Alle code, um dieses problem zu reproduzieren ist erhältlich bei https://gist.github.com/SrikanthRao/c9fc35e6fe22a74ab40c http://localhost:8080/date/bean?date=2014-13-23 (mit BeanParam) produziert "{"- code":500,"message":"Es war ein Fehler bei der Bearbeitung Ihrer Anfrage. Es wurde protokolliert (ID 48be9aa43bd49547)."}" ohne Zugabe MultiExceptionMapper nach jersey. Wenn

Erste Reaktion in ContainerResponseFilter s (JAX-RS 2)

Anzahl der Antworten 1 Antworten
Ich versuche auf port diese CORS-filter zu JAX-RS 2. Allerdings weiß ich nicht, wie man die Antwort - Objekt (wie im alten Kodex) aus der ContainerResponseContext ich übergeben bekommen, die in der überschriebenen Methode der ContainerResponseFilter. Wenn

Upgrade JAX-RS 1.1 JAX-RS 2.0 Hilfe brauchen web.xml Bereitstellung

Anzahl der Antworten 4 Antworten
Ich arbeite an einem Projekt, um ein upgrade von meinem bestehenden web-Applikation entwickelt, die in JAX-RS 1.12 und läuft im tomcat 7. Jetzt bin ich ein "Upgrade" zu JAX-RS2.0. Während der tomcat-server-Start-meine Ressourcen sind nicht immer geladen

JAXRS: Kein message-body-reader in einem einfachen Beispiel?

Anzahl der Antworten 1 Antworten
Verstehe ich nicht, warum das passiert: wenn ich erkläre ausdrücklich den Dateinamen der input in meinem annotierten java-Klasse namens "verarbeiten", alles funktioniert perfekt: @GET public static void process() throws IOException { File file = new File("a.pdf"); FileUtils.writeStringToFile(new

REST Service mit jax-rs : BeanCreationException

Anzahl der Antworten 2 Antworten
Hallo, ich habe ein problem mit apache cxf und einen rest-service (mit jax-rs und spring). Ich versuche zu veröffentlichen, die ein rest-Dienst : userService Der Fehler ist : org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService': Invocation of

Wie nennen swagger codegen programmgesteuert?

Anzahl der Antworten 1 Antworten
Ich bin der Generierung eines restful java jax-rs-api mit swagger-codgen-cli.jar. Jetzt rufe ich java-jar mit einige Kommandozeilen-Optionen, um dies zu tun. java -jar swagger-codegen-cli.jar generate -i api.yaml -l jaxrs -o ./outputdir Welche gut funktioniert. Aber ich möchte

spring-boot-Anwendung Konfiguration für JaxRs basiert Swagger

Anzahl der Antworten 2 Antworten
Gibt es ein Beispiel zur Verfügung zu konfigurieren, spring boot+Jersey+JaxRs-Anwendung für Swagger? Bezogen auf diese post, ich habe folgenden code in meine app und bin nicht in der Lage, um das swagger-UI und weder in der Lage,

Warum ist mein Jersey JAX-RS-server wirft eine IllegalStateException nicht in RequestScope?

Anzahl der Antworten 1 Antworten
Habe ich diese für zu lang und haben die Lösung gefunden und wollte mal um feedback für andere unerschrockene JAX-RS Abenteurer, die Folgen. Fehler: java.lang.IllegalStateException: Not inside a request scope. at com.google.common.base.Preconditions.checkState(Preconditions.java:149) at org.glassfish.jersey.process.internal.RequestScope.current(RequestScope.java:226) at org.glassfish.jersey.process.internal.RequestScope.findOrCreate(RequestScope.java:154) at

Gewusst wie: übergeben Sie parameter an JsonSerializer?

Anzahl der Antworten 2 Antworten
Habe ich eine einfache Daten-service : @GET public Data getData(@QueryParam("id") Long id) { Data data = dataService.getData(id); return data; } Sowie einen passenden DataSerializer implementiert JsonSerializer<Data> : Die DataSerializer registriert ist Jackson über : simpleModule.addSerializer(Data.class , dataSerializer);

PUT-Methode (RESTful) funktioniert nicht als eine Möglichkeit zur Aktualisierung von Ressourcen

Anzahl der Antworten 1 Antworten
Laut diesem Artikel(http://restcookbook.com/HTTP%20Methods/put-vs-post/), SETZEN funktionieren soll als Methode zum aktualisieren von Ressourcen. Jedoch üben Erholsam mit JAX_RS 2.0 und 2.0 Jersey, ich glaube nicht, dass es updates einer bestimmten Ressource. (I. e. Ich studiere Erholsam mit JAX_RS

JAX-RS - Können zwei Klassen haben den gleichen @Path identifier?

Anzahl der Antworten 3 Antworten
Ich habe eine webapp, die leitet auf eine bestimmte URI: lassen Sie uns sagen, /service/Bibliothek. In einem anderen bundle, ich habe eine jaxrs-server, die überwacht, /service in der URI, und definiert einige Bohnen, die Anforderung zu verarbeiten.

JAX-RS - Konnte nicht finden, MessageBodyWriter für response-Objekt vom Typ

Anzahl der Antworten 1 Antworten
Ich versuche zu arbeiten, aus einer Probe von JAX-RS in der JBoss 7.2 Rest Einfach. Ich erhalte eine Fehlermeldung, wie unten beschrieben. SCHWERER [org.jboss.resteasy.core.SynchronousDispatcher] (http-/0.0.0.0:80-2) Fehler beim ausführen von GET /test/resources/1: org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure: Konnte nicht finden MessageBodyWriter für

Sollte ich mit @QueryParam oder @BeanParam in JAX-RS?

Anzahl der Antworten 1 Antworten
Ich bin am überlegen von zwei Optionen für die Verarbeitung von query/request-Parameter: Karte einzelnen Parameter auf die entsprechenden die Parameter der Methode: @GET public String blah(@QueryParam("testParam") String testParam) { } Anzeigen alle Parameter auf die Eigenschaften einer

JAX-RS, RestEasy: Kein session-cookie

Anzahl der Antworten 2 Antworten
Leute, Verwendet werden, dass, wenn man eine servlet/jsp-Datei, der app-server würde automatisch eine session starten. Es würde ein session-cookie in der ersten Dynamik, die verfolgt während. Habe ich ein rest-backend und ich merke, dass keine session-cookies werden-gehandelt

Zuordnung Dateiendung-content-Typen in Apache CXF JAX-RS

Anzahl der Antworten 4 Antworten
JAX-RS bietet eine wunderbare Möglichkeit zur Angabe von content-Typen in @Produces, und der Rahmen bestimmt automatisch die besten Inhalte geben, die vom client die HTTP - Accept - header und, Oh Wunder, sogar konvertieren Sie Ihre Objekt

Wie behandeln die falschen von JSON-Inhalten geben, die von web-services mit der JAX-RS-standard-client-API?

Anzahl der Antworten 1 Antworten
Will ich mit den Rotten Tomatoes-API, um die Suche für die Filme. Habe ich eine gleichwertige, voll funktionsfähige Anwendung, die verwendet TMDB eher als Faule Tomaten. Ich die standard JAX-RS-Client, zur Verfügung gestellt von JBoss RESTEasy mit

HTTP Status 404 - Servlet, JAX-RS-Servlet ist nicht verfügbar

Anzahl der Antworten 3 Antworten
Ich habe versucht, erstellen von restful-webservice unter Verwendung von Eclipse und befolgt alle genannten Schritte zu http://shrikantuw.blogspot.in/2012/03/jersy-developing-restful-web-service.html aber wenn ich versuchen zu laufen, tomcat und trifft den http://localhost:8080/RestFulWS/rest/exampleWithOutParam/getName Ich bin immer HTTP Status 404 - Servlet, JAX-RS

JAX-RS-Annotationen: Besser, auf Schnittstellen oder Klassen?

Anzahl der Antworten 3 Antworten
Bin ich früh auf, die in einem REST-Implementierung und haben vor kurzem gelernt, dass wir sicher sein könnten, dass unsere JAX-RS-Annotationen auf Java-service-Schnittstellen, anstatt die Klasse Implementierungen. Mir, wie es scheint, könnte dies in eine saubere class-Datei,

Marschall/Un-Marschall-Liste Objekten in Jersey JAX-RS mit JAXB

Anzahl der Antworten 1 Antworten
Guten Morgen. Heute morgen, als ich werde durch Jersey-Entity-Provider MessageBodyReaders und MessageBodyWriters stieß ich auf Folgendes problem. Ich schreiben wollen, eine Ressource-Methode und der client gibt eine Liste benutzerdefinierter Objekte und Medien-Typ ist application/xml. Also ich möchte

400 bad request für den rest application/xml

Anzahl der Antworten 2 Antworten
Bin die Entwicklung von einfachen rest webservices mit jersey-Rahmen. Geschrieben @POST-Methode, die verbraucht und produziert sowohl { MediaType.APPLICATION_JSON,MediaType.APPLICATION_XML }. Mit chrome Voraus, rest-client zum aufrufen des web services. Webservices arbeitet wie erwartet unter application/json Anfrage {"noSave": "Save",

IllegalStateException:Ziel-Objekt muss nicht null sein, Spring Boot

Anzahl der Antworten 2 Antworten
Ich bin die Entwicklung einer Plattform auf Basis der micro-services-Architektur (JAX-RS) und ein nodeJS-API. Ich habe ein problem, das hinzufügen eines Objekts in der Datenbank, weil es sich immer die Marken null von spring boot. *Hier ist

Über die @Produziert annotation, wie macht Jersey (JAX-RS) wissen, zur Behandlung von POJO als ein bestimmter mime-Typ?

Anzahl der Antworten 1 Antworten
Sehe ich eine Menge von Beispielen für Jersey, die in etwa so Aussehen: public class ItemResource { @GET @Path("/items") @Produces({"text/xml", "application/json"}) public List<Item> getItems() { List<Item> items = new ArrayList<Item>(); Item item = new Item(); item.setItemName("My Item

Add-Response-Header auf Basis von JAX-RS Webservice

Anzahl der Antworten 1 Antworten
Ich versuche, fügen Sie einige Antwort-Header, um einige meiner webservice-Aufrufe. Ich schrieb meinen webservice mithilfe von CXF 2.1.2 und JAX-RS. Ich muss ein Objekt zurückgeben, und ich möchte auch hinzufügen, dass einige Header der Antwort. , Ohne

Was ist der richtige Weg, um zu überprüfen, Anfragen mit Resteasy?

Anzahl der Antworten 2 Antworten
Benutze ich Resteasy in Kombination mit Google Guice mit Resteasy-Guice. Ich habe auf der Suche nach Möglichkeiten, um zu validieren, meine Anfrage zu stellen. Ich will tun, zum Beispiel: public static class MyPojo { @NotEmpty private String

Wie Sie code java jersey-REST-API mit mehrstöckigen Ressourcen?

Anzahl der Antworten 1 Antworten
Will ich code eine REST-API, die mehrstufiger wie: /country /country/state/ /country/state/{Virginia} /country/state/Virginia/city /country/state/Virginia/city/Richmond Habe ich eine einzelne java-Klasse, ist ein Land Ressource mit @Path("Land") Wie erstelle ich eine StateResource.java und CityResource.java so, dass meine Countryresource können die

Erfassen Sie alle möglichen path-Parameter jax-rs regex

Anzahl der Antworten 1 Antworten
Was ist die regex für @Path("<what_regex>") erfassen alle möglichen path-Parameter Tiefe (außer zu bestimmten Weg, das soll verarbeitet werden, durch eine andere Methode)? Wie: /{path1}/{path1}/{path1}/{path1}/{path1}/ und so weiter Während immer noch anzeigen diese: /create /read /update /delete

Was sind HTTP-Antwort-Entity-Tags?

Anzahl der Antworten 3 Antworten
Speziell in JAX-RS (ich bin nicht sicher, ob das relevant ist) gibt es Methoden, mit denen Sie hinzufügen EntityTags auf die Antwort. Was genau sind entity-tags und welche praktischen Möglichkeiten werden Sie verwendet? InformationsquelleAutor jconlin | 2010-03-02

Optimierung JaxRS/Jackson auszuschließen, null-Werte, leere Listen, arrays

Anzahl der Antworten 2 Antworten
Sind wir mit JaxRS & Jackson, Daten zu senden, zu unseren Kunden. Da das client-Javascript, die wir nicht wirklich brauchen, um zu senden, der null-Werte oder leere arrays, wenn es nicht einen gültigen Wert für diese Eigenschaft

Vergleich JAX-RS und Spring Rest-Services

Anzahl der Antworten 2 Antworten
Ich bin die Entwicklung einer sicheren web-Anwendung, die finanziellen Transaktionen und der mit Feder in es. Die werden mehr geeignet für die Sicherheit, JAX-RS services oder spring rest-services? Ich dachte, zu gehen, mit dem Frühling als wir

Nicht in der Lage zu injizieren, @ApplicationScoped bean in der JAX-RS-service

Anzahl der Antworten 3 Antworten
Habe ich erstellt JAX-RS-service, in dem ich möchte, um zu injizieren, eine Anwendung scoped bean. Das problem ist, dass die bean wird nicht injiziert. Wie wird das verursacht und wie kann ich es lösen? JAX-RS-service: @Path("room") public

RESTEasy - einfache string-array/collection marshalling

Anzahl der Antworten 2 Antworten
Gibt es eine einfache Möglichkeit für marshalling und unmarshalling String oder List in RESTEasy? Mein code-Beispiel : @GET @Path("/getSomething") @Produces(MediaType.APPLICATION_JSON) public List<String> getSomeData() { return Arrays.asList("a","b","c","d"); } Oben gibt mir eine Ausnahme : Could not find MessageBodyWriter

JAX-RS Rückgabe eines Map<String,String>

Anzahl der Antworten 4 Antworten
Möchte ich eine Karte abrufen, von einem mit JAX-RS (text/xml) @GET public Map<String,String> getMap(){ } aber ich erhalte den folgenden Fehler: 0000001e FlushResultHa E org.apache.wink.server.internal.handlers.FlushResultHandler handleResponse The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class

Zeichenkodierung Antworten mit RESTEasy / jax-rs

Anzahl der Antworten 3 Antworten
Ich bin mit RESTeasy für jax-rs auf meinem server. Mein client sendet einen string mit den Zeichen ' ✓ ' an und der server speichern kann, dass der Charakter (ich kann bestätigen, dass es korrekt gespeichert auf

CXF "Kein Message-body-reader gefunden" für byte-array-parameter in POST-service

Anzahl der Antworten 2 Antworten
Bin ich zu schreiben versucht, einen Dienst, der verantwortlich für das hochladen einer Datei, indem Sie die Datei als array von bytes in den POST Einheit. Hier ist mein code Meine CXF Service @Path("MyTest") public class TestService

resteasy-cdi - erste “Doppelte Kontext-Initialisierung parameter resteasy.Injektor.factory" - Fehler

Anzahl der Antworten 3 Antworten
Ich bin benötigen CDI-Funktionen auf einer rest-Anwendung, in der ich bin mit RESTEASY. Also folgte ich der manuelle Anweisung setup resteasy-cdi-Modul auf meiner app, läuft auf JBoss AS7. Aber wenn ich den server starten, bekomme ich die

HTTP content-negotiation Konflikte in JAX-RS/Jersey?

Anzahl der Antworten 2 Antworten
Genieße ich die automatische HTTP-content-negotiation für JAX-RS (speziell Jersey), D. H. seine Fähigkeit zur route "meine Ressourcen" durch "Annehmen" und/oder "Content-Type" - Header. Aber ich finde, dass es manchmal nicht gib mir genug Steuern, wenn es einen

Wie Sie festlegen, Antwort-header, die in JAX-RS so, dass die chinesischen chars sind richtig angezeigt in der benutzerdefinierten generierten Datei

Anzahl der Antworten 2 Antworten
Wie würde ich es richtig generiert eine "javax.ws.rs.core.Antwort" (Rückgabe) unterstützt die Codierung chinesischer Zeichen in einer Excel-Datei? Zu verdeutlichen, habe ich eine Datei im CSV-Format (excel) enthält einige chinesische Inhalte, und ich brauche, um wieder eine javax

Jersey-REST-Fehler, MessageBodyWriter nicht gefunden für media-type=application/json

Anzahl der Antworten 1 Antworten
Bekomme ich MessageBodyWriter nicht gefunden " - Fehler, wenn ich die aufrufen web service-Aufruf. Ich habe genson-1.1.jar in meinem classpath die, wie ich glaube annehmen zu enthalten, die MessageBodyWriter Umsetzung. Doch ich bekomme diese Fehlermeldung. Ich bin

Wie fügen Sie einen header bei HTTP-Anforderung über einen filter in JAX-RS?

Anzahl der Antworten 1 Antworten
Ich bin ändernHttpRequest auf meine WebFilter durch das hinzufügen einer einzigen header zu request mit einem HttpServletRequestWrapper Umsetzung Klasse: HeaderMapRequestWrapper requestWrapper = new HeaderMapRequestWrapper(request); requestWrapper.addHeader(OAuth.OAUTH_ACCESS_TOKEN, accessTokenWord); chain.doFilter(requestWrapper, response); Nach doFilter(requestWrapper, response) durchgeführt wird, JAX-RS führt-Anforderung an die

Jersey nicht sehen, meine MessageBodyReader

Anzahl der Antworten 4 Antworten
Ich versuche, jersey mit meine eigene json-MessageBodyReader/MessageBodyWriter (da bin ich nicht die Verwendung von @XmlRootElement... Anmerkungen auf meine domain-Klassen). @Provider @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) public final class MyGsonMessageBodyHandler implements MessageBodyWriter<Object>, MessageBodyReader<Object> { ... } Jersey verwendet diese Klasse als

Ist es möglich, ETags mit JAX-RS, ohne auf die Response-Objekte?

Anzahl der Antworten 3 Antworten
In eine der wenigen Fragen (mit Antworten) gefunden habe ich SO über JAX-RS und caching, die Antwort auf die Generierung von ETags (für caching) wird durch das setzen einiger Werte auf das Response-Objekt. Wie in der folgenden:

resteasy : Wie konsumieren Karte als QueryParam in resteasy-service-api

Anzahl der Antworten 1 Antworten
Hallo, ich bin mit resteasy-api, die ich verwenden müssen, um die Karte als QueryParam. Ich kann verwenden Sie die Liste als QueryParam aber wenn ich versuche, eine pass-Karte bekomme ich die Fehlermeldung, die unten erwähnt werden. Hier

Wie Abfangen, REST-Endpunkt zu erhalten, werden alle Header?

Anzahl der Antworten 1 Antworten
Mein Aktueller code ist @Path("login") @RequestScoped public class LoginResource { @GET @SecurityChecked public Response getUser(@HeaderParam("AUTH") @Nonnull final String authToken) { return Response.ok("authenticated successfully.").build(); } } sowie @SecurityChecked ist benutzerdefinierte annotation als import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention;

Jersey 2.0 Content-Length nicht gesetzt

Anzahl der Antworten 4 Antworten
Ich versuche zu veröffentlichen, um einen web-service erfordert, dass der Content-Length-header gesetzt werden mit dem folgenden code: //EDIT: added apache connector code ClientConfig clientConfig = new ClientConfig(); ApacheConnector apache = new ApacheConnector(clientConfig); //setup client to log requests

so veröffentlichen Sie JSON-Daten auf web service mit Apache Wink RestClient?

Anzahl der Antworten 1 Antworten
Ich versuche zu testen, eine JAX-RS, indem Sie einen BEITRAG von JSON-Daten aus Java. Ich bin mit Apache Wink 1.0, und der Apache Wink RestClient. Die docs sagen, das ist, wie man einen POST ... RestClient client

Wie erfolgt die Rücksendung von Response in XML JAX-RS web service?

Anzahl der Antworten 1 Antworten
Ich bin die Entwicklung eines REST-service mit JAX-RS mit Java 6 und Jersey 1.8 und mein server ist JBoss 5.1.0 GA, ich habe angefangen mit einem einfachen Endpunkt, der erhält einen parameter und einen null-Wert zurück. Folgenden