【发布时间】:2012-05-19 02:12:41
【问题描述】:
我从使用 commons-httpclient 的 PostMethod 收到此错误
没有可用于 DIGEST 'realm'@localhost 的凭据
然后从服务器返回一个 401。
我按照这篇文章中的示例进行操作 java客户端程序使用HttpClient API发送摘要认证请求(二)
但是,它似乎仍然失败。
我正在尝试连接到 XML-RPC 服务,我们使用摘要身份验证。我尝试使用 Apache xmlrpc 库,但它似乎不支持摘要式身份验证。
有什么想法吗?
谢谢。
【问题讨论】:
-
我的错误,似乎有两种类型的凭据。设置第二个似乎已经解决了这个问题。抱歉,添麻烦了。 httpclient.getState().setProxyCredentials(authscope, upc); httpclient.getState().setCredentials(authscope, upc);
标签: java authentication digest apache-commons-httpclient