Как проверить заголовки запроса в Camel Rest - PullRequest
0 голосов
/ 27 сентября 2019

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

rest("/employee").id("get-Heartbeat").produces(JSON_MEDIA_TYPE)
            .get().description("The heartbeat API").outType(Employee.class)
            .responseMessage().code(HttpStatus.OK.toString()).message("Employee data").endResponseMessage()
            .to("bean:EmployeeService?method=getEmployee()");

Заголовки Manadatory, которые я хотел проверить, это header1, header2, header3.

1 Ответ

0 голосов
/ 30 сентября 2019

Вы можете определить, какие части в Rest DSL являются обязательными, а затем включить проверку клиентских запросов, и Camel сделает это за вас.

Подробнее см. В документах: https://github.com/apache/camel/blob/master/docs/user-manual/modules/ROOT/pages/rest-dsl.adoc

...