【发布时间】:2013-05-20 18:33:36
【问题描述】:
在 Android 上通过 Restlet 框架进行 HTTP_DIGEST 授权时遇到以下问题。
05-20 18:39:14.623:W/System.err(4584):Restlet 引擎不支持挑战方案 HTTP_DIGEST。 05-20 18:39:17.498: W/System.err(4584): 找不到任何支持 HTTP_Digest 挑战方案的助手。
在客户端执行并给出上述错误的部分代码
clientResource =new ClientResource("http://example.com/position");
try{
clientResource.wrap(MailResource.class);
ChallengeResponse challengeResponse = new ChallengeResponse(ChallengeScheme.HTTP_DIGEST,
"1671046999",
"tiger");
clientResource.setChallengeResponse(challengeResponse);
clientResource.get();
}
catch (Exception e)
{
e.printStackTrace();
}
通过浏览器检查了该资源,授权似乎没问题。
有什么建议吗?:)
Google 没有提供任何可用的东西。
干杯!
【问题讨论】:
标签: android authorization restlet-2.0 http-digest