Ce n'est souvent pas évident de trouver un client Jaxrs. Jersey vous en propose un, et voici comment l'utiliser. Par défaut j'ai rajouté les logs des requêtes HTTP :
@Grab('com.sun.jersey:jersey-client:1.8')
@Grab('com.sun.jersey:jersey-core:1.8')
@Grab('com.sun.jersey.contribs:jersey-apache-client4:1.8')
import com.sun.jersey.api.client.*;
import com.sun.jersey.api.client.filter.LoggingFilter;
import javax.ws.rs.core.*;
import com.sun.jersey.client.apache4.ApacheHttpClient4;
Client client = ApacheHttpClient4.create();
client.addFilter(new LoggingFilter());
def resource = client.resource("http://geek-du-soir.blogspot.com").path("/feeds/posts/default")
resource.accept("application/xml+atom").get(String.class);
Aucun commentaire:
Enregistrer un commentaire