Как настроить HTTP-заголовки (авторизацию) на методе REST POST в Pentaho?

Мне нужно настроить HTTP-заголовки (авторизация) на REST Client (метод Post) в Pentaho. Но всякий раз, когда я поставляю Field=Authorizationи Name=Basic ASDFjfhnsdfjjfh34jbsdaAKJFasdfioHJ=в разделе заголовков, он работает неправильно.

Ниже приведено сообщение об ошибке

Error finding field [Authorization] in incoming stream!

Может кто-нибудь, пожалуйста, помогите?

pentaho,

2

Ответов: 2


1 принят

Нашел трюк. Перейдите в заголовок авторизации в качестве параметра для клиента REST. Затем используйте эту переменную внутри поля Заголовки. Мы не можем предоставить его напрямую, так как он ожидает, что они будут отправлены вперед, а не инициированы в REST Client.


0

Чтобы выполнить это и пройти проверку подлинности в заголовке, вы должны добавить заголовок запроса авторизации на шаг «Создать строки» (который должен быть одним из ваших первых шагов перед шагом клиента REST) ??в качестве другого поля. Затем установите тип «String», а затем значение для фактического значения аутентификации. Затем на шаге «REST Client» перейдите на вкладку «Заголовки» и добавьте «Authorization» в BOTH столбцы Name и Field для строки 1 или нажмите «Получить строки» и удалите все, кроме информации заголовка, которая вам нужна.

На мой взгляд, это может быть проще, но это то, как вы должны пройти его.

Pentaho,
Похожие вопросы