我正在使用OkHttp 3.x,并且需要通过基本身份验证向服务器进行身份验证。JSESSIONID
成功认证后,服务器将返回cookie。
我已经设置了一个CookieJar
用于存储返回的cookie,并将其发送回服务器(并且受到好评)。
但是,此刻,我通过头发送凭据,即使我发送了cookie,也仍然发送了基本身份验证凭据。
仅在未设置Cookie的情况下,如何发送基本身份验证凭据?我想避免使用反应式身份验证以避免401
在服务器上生成。
剥离不需要的头的最简单方法是使用拦截器。检查cookie是否存在,如果存在cookie,则剥离Authorization标头。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句