Post 使用restlet登录google的授权头

Post 使用restlet登录google的授权头,post,header,authorization,restlet,google-login,Post,Header,Authorization,Restlet,Google Login,使用restlet,我想发布到android的c2dm服务。我在一个普通的rest客户机上试过这个,所有的都正常工作。 然而,当我尝试使用restlet发布时,我得到一个(401)-未经授权的响应 对于授权,我需要设置以下标题: 授权:GoogleLogin auth=my_auth_令牌 如何使用restlet设置此标头?我知道我需要设置一个挑战响应,但我不确定它的参数。“谷歌登录”是我的挑战吗?我是否这样使用它: ChallengeScheme.valueOf("GoogleLogin")

使用restlet,我想发布到android的c2dm服务。我在一个普通的rest客户机上试过这个,所有的都正常工作。 然而,当我尝试使用restlet发布时,我得到一个(401)-未经授权的响应

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

授权:GoogleLogin auth=my_auth_令牌

如何使用restlet设置此标头?我知道我需要设置一个挑战响应,但我不确定它的参数。“谷歌登录”是我的挑战吗?我是否这样使用它:

ChallengeScheme.valueOf("GoogleLogin")
设置令牌怎么样


谢谢

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

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