我正在努力从HTTPClient 3和HTTPClient 4迁移一些旧代码,并且在代码库中,我们使用了称为AuthChallengeParser的类。

特别是,我们使用此extractScheme。但是,我似乎找不到在HTTPClient 4中具有相同功能的类。

似乎该类已被完全删除(甚至不推荐使用)。除了HTTPClient 3中的Javadoc之外,我无法在AuthChallengeParser上找到任何其他Javadocs。

当前,我的解决方案是仅将AuthChallengeParser的源代码用于extractScheme()。虽然我知道使用不推荐使用或删除的代码通常是个坏主意,但我认为,就我所知,考虑到它只是创建一个子字符串,因此代码没有任何实际问题。

是否有人对AuthChallengeParser的替代品有什么想法?

最佳答案

它是AuthSchemeBase#processChallengeRFC2617Scheme#parseChallenge

10-01 12:04