我正在努力从HTTPClient 3和HTTPClient 4迁移一些旧代码,并且在代码库中,我们使用了称为AuthChallengeParser
的类。
特别是,我们使用此extractScheme。但是,我似乎找不到在HTTPClient 4中具有相同功能的类。
似乎该类已被完全删除(甚至不推荐使用)。除了HTTPClient 3中的Javadoc之外,我无法在AuthChallengeParser
上找到任何其他Javadocs。
当前,我的解决方案是仅将AuthChallengeParser
的源代码用于extractScheme()
。虽然我知道使用不推荐使用或删除的代码通常是个坏主意,但我认为,就我所知,考虑到它只是创建一个子字符串,因此代码没有任何实际问题。
是否有人对AuthChallengeParser
的替代品有什么想法?
最佳答案
它是AuthSchemeBase#processChallenge和RFC2617Scheme#parseChallenge