使用restlet,我想发帖给android的c2dm服务。我从一个通用的休息客户端尝试了这个,一切正常。 但是,当我尝试使用restlet发布时,我得到了(401) - 未经授权的响应。
对于授权,我需要设置以下标题:
授权:GoogleLogin auth = my_auth_token
如何使用restlet设置此标头?我知道我需要设置挑战响应,但我不确定它的参数。 “GoogleLogin”是我的ChallengeScheme吗?我是这样用的吗?
ChallengeScheme.valueOf("GoogleLogin")
如何设置令牌?
由于
答案 0 :(得分:1)
您可以为您的请求创建自定义方案并使用此方案设置质询响应:
ChallengeScheme sc = new ChallengeScheme("Google_Login", "GoogleLogin", "Android c2dm service");
clientResource.setChallengeResponse(sc, auth, myauthtoken);