Android Digest身份验证

我试图让Digest身份验证在Android上运行。 我使用https://hc.apache.org/,它支持我相信的基本和摘要。

DefaultHttpClient dhc = (DefaultHttpClient) httpClient;
AuthScope authScope = new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT, AuthScope.ANY_REALM);

CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
credentialsProvider.setCredentials(authScope, credentials);

dhc.setCredentialsProvider(credentialsProvider);

服务器返回一个带有Www-Authenticate标头的401 ,指示使用Digest Auth(提供nonce,qop)。

然后第二个请求与包含摘要的Authorization标头一起发送。 该请求还返回401

在这里输入图像描述

链接地址: http://www.djcxy.com/p/22293.html

上一篇: Android Digest Authentication

下一篇: how to handle server nonce during digest authentication