Ответ рестлета ПРЕДУПРЕЖДЕНИЕ. Добавление стандартного заголовка «XYZ» не допускается.Пожалуйста, используйте эквивалентное свойство в Restlet API - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь с помощью POST-запроса к внешнему сервису с компонентом Restlet в верблюде успешно разместить данные, но получаю предупреждение, которое блокирует ответ обратно клиенту.

"ПРЕДУПРЕЖДЕНИЕ: добавление стандартного заголовка" XYZ "не допускается. Пожалуйста, используйте эквивалентное свойство в API Restlet. "

, когда я устанавливаю свойство с телом ответа, и оно регистрирует этот ответ в консоли, но из-за предупреждения оно не отправляет ответ клиенту / вызывающемуAPI. Для справки прилагаю фрагмент кода. Я использую Blueprint DSL в Redhat code ready studio 12.11.0 GA

<camelContext id="_context1234" xmlns="http://camel.apache.org/schema/blueprint">
    <route id="_route1">
        <from id="_from1" uri="restlet:http://localhost:9091/say?restletMethod=POST&amp;disableStreamCache=true&amp;autoCloseStream=true"/>
        <log id="_log1" message="first log"/>
        <to id="_to1" uri="restlet:http://dummy.restapiexample.com:80/api/v1/create?restletMethod=POST"/>
        <setProperty id="_setProperty1" propertyName="response">
            <simple>response: ${body}</simple>
        </setProperty>
        <log id="_log2" message="${property.response}"/>
    </route>
</camelContext>
...