Tag: jersey-client
Die Jersey-client-API ist ein high-level Java-basierte API für die Interaktion mit den RESTful-Web-services.
1
Antworten
Ich bin mit jersey-client-1.9. Beispiel-code: import com.sun.jersey.api.client.Client; import com.sun.jersey.api.client.ClientResponse; import com.sun.jersey.api.client.WebResource; Client client = Client.create(); webResource = client.resource("http://localhost:8047/storage/hive.json"); String input = //rest request ClientResponse response = webResource.type("application/json").post(ClientResponse.class, input); String queryRespose = response.getEntity(String.class); Als dieses Projekt hat sich
2
Antworten
Mit org.glassfish.jersey.core.jersey-client-version 2.16 und kann nicht scheinen, um eine einfache POST-Anfrage: MessageBodyProviderNotFoundException: MessageBodyWriter nicht gefunden für media-type=application/x-www-form-urlencoded client String response = ClientBuilder.newClient().target("http://0.0.0.0:8080") .path("/get") .request(MediaType.APPLICATION_JSON_TYPE) .post(Entity.entity(getForm(), MediaType.APPLICATION_FORM_URLENCODED_TYPE), String.class); private Form getForm() { return new Form() {{ this.param("whatever", "whatever");
1
Antworten
Ich möchte, um eine post mit binären Daten, die mit der Jersey-Client. Äquivalent mit curl wäre: curl -v --header "Content-Type:application/octet-stream" --data-binary "abc" http://example.com Konnte ich nicht finden, wie es in den offiziellen docs: http://jersey.java.net/documentation/latest/user-guide.html#client Dank. InformationsquelleAutor fernandospr
2
Antworten
Habe ich eine einfache Jersey-client und ist in der Lage, erfolgreich zu tun, eine POST-Anfrage mit einer Nutzlast. Aber jetzt wartet er auf eine Antwort aus den http-Endpunkt: public void callEndpoint(String endpoint, String payload) { try {
3
Antworten
Kann mir jemand sagen, wie man ein restful web service mit Jersey 2.0 nicht mit maven. Ich habe überall gesucht und gefunden-tutorial für Jersey1.x-Versionen, aber nicht für 2.0. Bitte helfen Sie Mit welchem build-tool möchten Sie benutzen?
3
Antworten
Ich bin immer unten Ausnahme, wenn mein REST-client-code einen Aufruf der REST-service mit folgenden code: Code: public void putWatcher(Watcher watcher) { System.out.println("In REST Client putWatcher.***********"); target = target.path(RESOURCE_WATCHERS).path(watcher.getWatcheruri()); System.out.println(target.getUri()); Invocation.Builder builder = target.request(); builder.put(Entity.json(watcher)); // Response response
2
Antworten
Habe ich einen Jersey 2 Web-Service, der beim Empfang einer Anforderung, macht eine Anfrage an einen anderen web-service, um die Antwort auf die ursprüngliche Anfrage. Also, wenn "A" - client stellt eine Anfrage auf meiner web-service "B",
1
Antworten
Ich versuche, Kontakt mit *** und senden Sie einige Daten über POST. Ich verwenden jersey-bundle-1.18.jar die habe ich importiert in mein Eclipse-Projekt. Das ist mein code: Client client = Client.create(); WebResource webResource = client.resource("https://somesite.com"); MultivaluedMap<String, String> map
3
Antworten
Ich versuche zu laufen, einen jersey-client und mit Blick auf dieses Problem. WS-Klasse: import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.QueryParam; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; @Path("/hello") public class HelloWorldService { @GET @Path("/vip") @Produces(MediaType.APPLICATION_JSON) public Response getMsg(@QueryParam("msg") String
1
Antworten
Ich versuche zu bauen, ein RESTFul-client mit Jersey-framework, also ich habe folgende Klasse: import javax.ws.rs.client.Client; import javax.ws.rs.client.ClientBuilder; public class ActivityClient { private Client client; public ActivityClient(){ client = ClientBuilder.newClient(); } //...code } aber ich erhalte eine error-Klasse
1
Antworten
Beim schreiben eine einfache Jersey-client, der Konsum von XML-Daten, stieß ich auf diese Ausnahme "MessageBodyReader nicht gefunden für media-type=application/xml". Alle meine Einstellungen, darunter die jersey-client als maven-Abhängigkeiten war einfach schön. Die version, die ich mit war, 2.17.
2
Antworten
Habe ich eine Anforderung, wo ich Lesen müssen, JSON-Anforderung, die als Teil der Anfrage und auch konvertieren Sie es in das POJO in der gleichen Zeit. Ich war in der Lage, konvertieren Sie es in den POJO-Objekt.
3
Antworten
Bin ich mit Trikot in meiner REST-Anwendung. Ich brauche, um es zu testen mit junit. Aber ich habe eine com.sun.jersey.api.client.ClientHandlerException. Stacktrace: SEVERE: The registered message body readers compatible with the MIME media type are: application/octet-stream -> com.sun.jersey.core.impl.provider.entity.ByteArrayProvider
2
Antworten
Schreibe ich einen client für einen meiner REST-API mit jersey(org.glassfish.jersey.client.*). api-url ist : http://localhost:5676/searchws/search/getresults (POST) diese api liefert eine json-Antwort. ich muss einen payload mit der jersey-client-und das ist, wo ich geblieben bin. Folgenden ist ein Beispiel
2
Antworten
Ich bin mit einem REST-Dienst auf dem server und ich möchte konvertieren meiner Liste von POJO in Json. Ich will nicht auf die Verwendung von @XMLRootElement JA-RX, da ist es nur gut für XML. Wenn Sie Google,
2
Antworten
Ich bin mit Junit zu testen, meine jersey-api. Ich will zu test-DAO-ohne Datenbank. Ich habe versucht, mit Mockito aber noch nicht in der Lage zu verwenden mock-Objekt zum testen der DAO enthält Hibernate Aufrufe von DB. Ich
1
Antworten
Wenn Sie versuchen, einen POST-Request mit jersey 1.18, bekomme ich die folgende exception: Exception in thread "main" java.lang.AbstractMethodError: javax.ws.rs.core.Response.getStatusInfo()Ljavax/ws/rs/core/Response$StatusType; at javax.ws.rs.WebApplicationException.computeExceptionMessage(WebApplicationException.java:205) at javax.ws.rs.WebApplicationException.<init>(WebApplicationException.java:179) at javax.ws.rs.WebApplicationException.<init>(WebApplicationException.java:244) at com.sun.jersey.core.provider.jaxb.AbstractRootElementProvider.writeTo(AbstractRootElementProvider.java:159) at com.sun.jersey.api.client.RequestWriter.writeRequestEntity(RequestWriter.java:300) at com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:217) at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:153) at com.sun.jersey.api.client.Client.handle(Client.java:652) at com.sun.jersey.api.client.WebResource.voidHandle(WebResource.java:706)
1
Antworten
Ich bin neu in Jersey Java-REST-WebService-framework. Ich bin beim schreiben einer service Methode, die verbraucht und produziert JSON. Mein service code ist unten. Es ist der einfachste code, nur für Studium Zweck. @Path("/myresource") public class MyResource {
1
Antworten
Ich suchte im forum und hat versucht manche heads-up, mit dem Experimentieren, was die anderen bereits erwähnt haben, in andere Verwandte Beiträge, aber nichts für mich gearbeitet, da ich neu bin, junit mockito, daher dieses posting Frage.
3
Antworten
ich habe Probleme bei der übertragung ein benutzerdefiniertes Objekt an den client. Wie kann ich ein benutzerdefiniertes Objekt an den client und erhalten Sie es zurück an den webservice? ich bin die übertragung einer Datei von Blöcken.
1
Antworten
War ich mit Jersey 1.16 zu verbrauchen JSON, aber jetzt bin ich mit Schwierigkeiten zu verbrauchen JSON mit Jersey 2.0 (implementiert JAX-RS 2.0). Habe ich eine JSON-Antwort, wie diese: { "id": 105430, "version": 0, "cpf": "55443946447", "email":
2
Antworten
Ich versuche zu implementieren, die sehr einfache client angegeben hier im Abschnitt 6.5 und gegeben durch die folgenden Eclipse-Java-code (unter Ubuntu): package de.vogella.jersey.first.client; import java.net.URI; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.UriBuilder; import com.sun.jersey.api.client.Client; import com.sun.jersey.api.client.ClientResponse; import com.sun.jersey.api.client.WebResource; import com.sun.jersey.api.client.config.ClientConfig;
2
Antworten
Ich versuche zu schreiben, die einen Jersey-client-app, die post-multi-part form data", um einen Erholsamen Jersey-Dienst. Ich post müssen eine CSV-Datei mit den Daten und eine JSON mit meta-Daten. Ich bin mit der Jersey-client-1.18.3. Hier ist mein code
1
Antworten
Hallo Alle ich habe versucht, erstellen Sie eine rest-web-service von Grund auf. Hier ist mein Service-Teil @Path("/Phones") public class PhonessResource { @GET @Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON}) public Response getAllNumbers(){ List<PhoneDetail> list = PhoneDirectoryDao.getInstance().getAllNumbers(); GenericEntity<List<PhoneDetail>> entity = new GenericEntity<List<PhoneDetail>>(list) {}; Response
3
Antworten
Hallo, ich habe eine Spring-Rest-Webservice-Implementierung auf dem weblogic-service. Ich habe vorher rest-client von google chrome, die perfekt funktionieren, die über https Ich versuche zu erstellen, die auf Client über https-Client. Ich habe ca-Zertifikat und client-Zertifikat. Ich habe
4
Antworten
Ich geschrieben habe, ein Beispiel REST-service mit Jersey2. Hier ist meine web.xml: <web-app> <display-name>jerseysample</display-name> <servlet> <servlet-name>Jersey REST Service</servlet-name> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> <init-param> <param-name>javax.ws.rs.Application</param-name> <param-value>com.adaequare.rest.config.JerseyResourceInitializer</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Jersey REST Service</servlet-name> <url-pattern>/rest/*</url-pattern> </servlet-mapping> </web-app> Hier ist mein Beispiel-Klasse: package
3
Antworten
Möchte ich die Erstellung von einfachen Jersey 2-Client-Anwendung mit Maven (Server-app ist auch implementiert, und läuft, und läuft). Meine pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.client</groupId> <artifactId>RestClient</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>RestClient</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version>
2
Antworten
Sind wir dabei, ein upgrade unserer Web-Anwendung (läuft auf Tomcat7) aus Jersey 1,7-Jersey 2.4.1. Ich habe die server-Seite funktioniert jetzt, aber der JUnit-tests, die mit der jersey-client werfen die AbstractMethodError: java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder; at javax.ws.rs.core.UriBuilder.fromUri(UriBuilder.java:119) at org.glassfish.jersey.client.JerseyWebTarget.<init>(JerseyWebTarget.java:72) at
3
Antworten
Ich bin die Bereitstellung eines Krieges zu Tomcat 7.0.57. Dieser code verwendet Jersey 2.x-Client zur Kommunikation mit einem Rest-Endpunkt und stellt seine eigenen Rest-Endpunkte verwenden von CXF (AKA der Krieg Endpunkt). Als ich traf der Krieg die
2
Antworten
Ich bin kämpfen, um das setup einen Jersey-client zum testen ein POST-request an eine Ressource. Mein Jersey und Jackson Abhängigkeiten sehen so aus: <dependencies> <dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-grizzly2-http</artifactId> </dependency> <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-json-jackson</artifactId> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>${jackson.version}</version> </dependency>
3
Antworten
Ich kämpfen um diese zu arbeiten, und ich denke, ich kann etwas Hilfe gebrauchen. Ich arbeite gerade an einem Java-Projekt, wo die pom.xml eine Reihe von Abhängigkeiten, von denen einige sich indirekt abhängig von diesem Glas: com.sun.jersey:jersey-core:1.17.1
1
Antworten
Ich bin neu in web-services und würde gerne wissen, was ist der Unterschied zwischen Jersey-client-API-und Trikot-test-framework? Ich würde gerne testen, meine jersey-REST-web-services-Endpunkt. Welche ist den die richtige zu verwenden? InformationsquelleAutor user1247412 | 2014-11-26
2
Antworten
Ich habe eine DropWizard-REST-API geschrieben und arbeitet. Eine der Ressourcen-Endpunkte schreibt eine E-Mail, sobald ich fügen Sie die folgenden Abhängigkeiten DropWizard beginnt zu scheitern, die auf start-up <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client</artifactId> <version>1.18.1</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-core</artifactId> <version>1.18.1</version> </dependency>
1
Antworten
Ich versuche, das Bild hochladen mit Jersey webservice , bin ich mit dem jersey-client zum upload von Bildern. unten ist jersey web-service, der inputstream-und Upload image auf dem server. es funktioniert, wenn ich direkt aufrufen, es mit
3
Antworten
Ich habe eine Java-Anwendung, die verwendet die Jersey-Implementierung des JAX-RS 2.0 und ich möchte zum aktivieren der gzip-Komprimierung auf der client-Seite. Der server hat es aktiviert, und ich habe überprüft, indem Sie in Chrome auf "Größe/Inhalt" in
2
Antworten
Mein Ziel ist es, um web-Aufrufe und konvertieren von JSON zurückgegeben, um POJOs. Ich versuche, Jersey+Jackson für diese aber bin immer Ausnahmen, wenn ausgeführt. Mein maven-pom-Datei enthält die folgenden Abhängigkeiten - <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</artifactId> <version>2.6</version> </dependency> <dependency>
3
Antworten
Habe ich ein setup, wo tomcat server hosting meine REST-Server leitet Anrufe von HTTP (port 9080) auf HTTPS ( port 9443 ). Ich bin mit jersey-2.5-Implementierung und nicht zu verwalten, zu konfigurieren, den Kunden zu Folgen Umleitungen.
4
Antworten
Hatte ich implementiert-streaming-Ausgang in meine Jersey-Ressource-Klasse. @GET @Path("xxxxx") @Produces(BulkConstants.TEXT_XML_MEDIA_TYPE}) public Response getFile() { FeedReturnStreamingOutput sout = new FeedReturnStreamingOutput(); response = Response.ok(sout).build(); return response; } class FeedReturnStreamingOutput implements StreamingOutput { public FeedReturnStreamingOutput() @Override public void write(OutputStream outputStream) {
1
Antworten
Hab ich ein problem Deserialisieren mit jeresy ClientRespone.getEntity Ich habe versucht, Folgen einige tutorials und Fragen, sind diese: http://jersey.576304.n2.nabble.com/How-can-I-parse-a-java-util-List-lt-gt-Is-it-supported-by-the-Jersey-client-td2300852.html https://jersey.java.net/nonav/documentation/1.5/json.html http://www.programcreek.com/java-api-examples/index.php?api=com.sun.jersey.api.client.GenericType und ich habe immer noch die gleiche Ausnahme, immer und immer wieder.. Mein Ziel ist: statt:
3
Antworten
Ich habe dies ausprobiert , List<String> list=client.target(url). request(MediaType.APPLICATION_JSON).get(new GenericType<List<String>>(){}); aber ich bin nicht immer die Liste stattdessen bin ich immer null-Wert InformationsquelleAutor Saurabh | 2016-02-10
3
Antworten
Ich bin mit Jersey JAX-RS client (version 2.0). Ich weiß, es ist mit Jackson-ObjectMapper zu generieren und Parsen von JSON. Ich will, dass dasselbe Objekt zum generieren von JSON für einige java-Klassen, so dass ich schreiben Sie
2
Antworten
Habe ich zwei erklärten REST-web-services. Man, das gibt einfach ein Objekt. Und der andere akzeptiert ein Objekt und gibt ein anderes Objekt. POJO Order.java verwendet wird. @XmlRootElement public class Order { private String id; private String description;
5
Antworten
Es ist einfach ein proxy für Clients auf Jersey1.x: config.getProperties().put(ApacheHttpClientConfig.PROPERTY_PROXY_URI, proxyUrl); Aber wie Sie einen http-proxy für Jersey2.x-client? Ich überprüfte den Quellcode und finden nicht die Umsetzung übernimmt, in: org.glassfish.jersey.client.HttpUrlConnector Dank! InformationsquelleAutor feuyeux | 2013-09-22
3
Antworten
Bekomme ich die folgende exception wenn ich versuche zu erstellen, ein WebTarget aus einen Jersey-client. Mein code Client client = ClientBuilder.newClient(); WebTarget baseTarget = client.target("http://127.0.0.1:9000"); Ausnahme-stack-trace - java.lang.IllegalStateException: No generator was provided and there is no default
3
Antworten
Ich möchten, führen Sie eine PATCH-Anforderung unterstützt von unserem server zum testen mit der Jersey-client. Mein code ist wie unten, aber ich bekomme com.sun.jersey.api.client.ClientHandlerException: java.net.ProtocolException: HTTP method PATCH doesn't support output Ausnahme. Kann jemand lassen Sie mich
1
Antworten
Ich brauche, um das setup eine javax.net.ssl.SSLContext für die Verwendung in einem Jersey-Client-Anwendung. Alles was ich tun möchte, ist der Kontext zu akzeptieren, ein custom root-ca-Zertifikat. Ist wirklich wahr, dass es keine Möglichkeit gibt, um das generieren
1
Antworten
Habe ich ein POJO, die unten gegeben werden, die ich möchte zu SETZEN, um den server als JSON oder XML. Dies ist, was ich getan habe CLIENT: ClientConfig config = new ClientConfig(); Client client = ClientBuilder.newClient(config); WebTarget
2
Antworten
Konfigurieren Anbieter für einfache multi-form-post. Irgendwelche Vorschläge/Zeiger wäre sehr geschätzt werden. Stacktrace: org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=multipart/form-data, type=class org.glassfish.jersey.media.multipart.FormDataMultiPart, genericType=class org.glassfish.jersey.media.multipart.FormDataMultiPart. at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:227) at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149) at org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1139) at org.glassfish.jersey.client.ClientRequest.writeEntity(ClientRequest.java:433) at org.glassfish.jersey.test.inmemory.internal.InMemoryConnector.apply(InMemoryConnector.java:214) at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:217) at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:655)
5
Antworten
Wie verfasse ich einen post-request mit leerer Körper mit Jersey 2-client? final MyClass result = ClientBuilder.newClient() .target("http://localhost:8080") .path("path") .queryParam("key", "value") .request(APPLICATION_JSON) .post(What to fill in here if the body should be left empty??, MyClass.class); Update: das funktioniert:
2
Antworten
Dokumentation für jersey 2.0 sagt: Client-Instanzen sind teure Ressourcen. Es wird empfohlen, einen konfigurierte Instanz wiederverwendet wird, der für die Erstellung von Web-Ressourcen. Die Erstellung von Web-Ressourcen, den Bau von Anfragen und empfangen von die Antworten sind