InvokeHTTP и другие HTTP-процессоры Apache NiFi отправляют заголовок авторизации на перенаправленные URL-адреса? - PullRequest
0 голосов
/ 12 сентября 2018

Если я настроил свойство Authorization с токеном-носителем, отправит ли InvokeHTTP этот заголовок на перенаправленный URL-адрес ?

Я не могу найти ничего в документации об этом.Я также не могу найти ясности в источнике OkHttp, базовой библиотеки для InvokeHTTP.

Есть ли способ вырезать заголовок из перенаправленного URL на основе URL?

Возможно, я быстро попадаю на территорию «использования ExecuteGroovyScript».

1 Ответ

0 голосов
/ 12 сентября 2018

Короткий ответ - нет, потому что OkHttp полос Authorization на перенаправлениях :

// When redirecting across hosts, drop all authentication headers. This
// is potentially annoying to the application layer since they have no
// way to retain them.
if (!sameConnection(userResponse, url)) {
  requestBuilder.removeHeader("Authorization");
}

Мы знаем это благодаря https://stackoverflow.com/a/52285990/204052.

...