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.
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")
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
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
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,
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
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
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
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
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
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
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,
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
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);
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
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.
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
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
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
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
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
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
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,
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
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",
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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;
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
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
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