使用restlet进行google登录的授权标头

时间:2012-01-05 20:39:15

标签: post header authorization restlet google-login

使用restlet,我想发帖给android的c2dm服务。我从一个通用的休息客户端尝试了这个,一切正常。 但是,当我尝试使用restlet发布时,我得到了(401) - 未经授权的响应。

对于授权,我需要设置以下标题:

授权:GoogleLogin auth = my_auth_token

如何使用restlet设置此标头?我知道我需要设置挑战响应,但我不确定它的参数。 “GoogleLogin”是我的ChallengeScheme吗?我是这样用的吗?

ChallengeScheme.valueOf("GoogleLogin")

如何设置令牌?

由于

1 个答案:

答案 0 :(得分:1)

您可以为您的请求创建自定义方案并使用此方案设置质询响应:

ChallengeScheme sc = new ChallengeScheme("Google_Login", "GoogleLogin", "Android c2dm service");
clientResource.setChallengeResponse(sc, auth, myauthtoken);