estoy usando Apache embarcadero camello
CamelContext context = new DefaultCamelContext();
public void configure(){
context.addRoutes(new RouteBuilder(){
from("jetty:localhost:9000/offers")
.to("direct:getOffers")
.end();
}
});
por lo aquí cuando el usuario llegará a http://localhost:9000/offers continuación, los puntos finales directas: getOffers conseguirán invocado
por lo que ahora la definición del punto
context.addRoutes(new RouteBuilder(){
public void configure(){
from("direct:getOffers")
.to("jetty:http://localhost:9008/api/v2.0/offers?
bridgeEndpoint=true")
.end();
}
});
Aquí otro servicio se está ejecutando getOffers final en 9008 que tiene un recurso resto de http://localhost:9008/api/v2.0/offers y esto es el recurso que estoy tratando de consumir
así que cuando comienza ejemplo camello se registra tanto en las rutas a continuación, se hace el procesamiento como se describe anteriormente
Nota Es importante añadir la opción de?bridgeEndpoint = true para que esto funcione
¿Cómo se puede usar CXFRS para hacer una solicitud HTTP simple? – Phil