Добавление пользовательских заголовков для построения ответа в camel-restlet - PullRequest
0 голосов
/ 18 октября 2018

Верблюжий маршрут - это почтовый сервис, показанный ниже и отправляющий входящее сообщение в класс IncomingMessageEndpoint для выполнения логики.

restConfiguration().component("restlet").host("localhost").port(8080);   
rest("/hello").post("/display").consumes("text/xml").to("class:service.receiver.IncomingMessageEndpoint?method=receiveMessage");

На данный момент я использую StringRepresentation для ответа в качестве тела.

public class IncomingMessageEndpoint {
                        public StringRepresentation receiveMessage(String message){
                        //doing my stuff
                    return new StringRepresentation( "messsage is received succesfully");
                          }
                        }

Всякий раз, когда отправляете сообщение этому отдыхающему верблюду, класс вызывает и отправляет ответ как тело, но как отправить ответ с телом и пользовательскими заголовками.

Как добавить httpтакие заголовки, как Status OK для этой службы ??

...