sto usando apache cammello molo
CamelContext context = new DefaultCamelContext();
public void configure(){
context.addRoutes(new RouteBuilder(){
from("jetty:localhost:9000/offers")
.to("direct:getOffers")
.end();
}
});
così qui quando l'utente colpirà http://localhost:9000/offers poi i endpoint diretti: getOffers avranno invocato
così ora la definizione del punto getOffers fine
context.addRoutes(new RouteBuilder(){
public void configure(){
from("direct:getOffers")
.to("jetty:http://localhost:9008/api/v2.0/offers?
bridgeEndpoint=true")
.end();
}
});
Ecco un altro servizio è in esecuzione a 9008 avendo una risorsa resto http://localhost:9008/api/v2.0/offers e questo è la risorsa che sto cercando di consumare.
così quando esempio cammello comincia registra entrambi i percorsi, allora non trattamento come descritto sopra
Nota sua importante aggiungere l'opzione di?bridgeEndpoint = true affinché funzioni correttamente
Come utilizzare CXFRS per eseguire una semplice richiesta HTTP? – Phil