Заголовки авторизации для входа в Google с помощью рестлета - PullRequest
0 голосов
/ 06 января 2012

Используя рестлет, я хочу сделать сообщение для сервиса Android c2dm.Я попробовал это от общего клиента отдыха, и все работало хорошо.Однако, когда я пытаюсь опубликовать сообщение с помощью рестлета, я получаю (401) - Несанкционированный ответ.

Для авторизации мне нужно установить следующий заголовок:

Авторизация: GoogleLogin auth = my_auth_token

Как мне установить этот заголовок с помощью рестлета?Я знаю, что мне нужно задать ответ на вызов, но я не уверен насчет его параметров.Является ли GoogleLogin моей ChallengeScheme?Использую ли я это так:

ChallengeScheme.valueOf("GoogleLogin")

Как насчет установки токена?

Спасибо

1 Ответ

1 голос
/ 07 января 2012

Вы можете создать собственную схему и установить ответ на запрос с этой схемой для ваших запросов:

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