如果我已经配置了带有承载令牌的属性Authorization
,InvokeHTTP会将该标头发送到重定向 URL吗?
我在文档中找不到任何相关内容。在OkHttp(InvokeHTTP的基础库)的源代码中,我似乎也看不清。
是否有一种方法可以基于URL从重定向URL中 strip 标头?
我可能会很快进入“使用ExecuteGroovyScript”领域。
答案 0 :(得分:2)
简短的回答是“否”,因为OkHttp strips Authorization
on redirects:
// 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");
}