Перезапустите GWT для вызова службы REST с HTTP DIGEST.
Я использую GWT 2.2 и restlet-gwt-2.1m4.
я пытаюсь вызвать службу отдыха, которая использует дайджест HTTP.
Так что я использовал учебник по Restlet Wiki:
http://wiki.restlet.org/docs_2.1/13-restlet/27-restlet/46-restlet/112-restlet.html
Во-первых, это не компилируется:
ChallengeResponse challengeResponse = new ChallengeResponse(c1,
resource.getRequest(),
resource.getResponse(),
"login",
"secret".toCharArray());
Так что я изменил это
// 2- Create the Challenge response used by the client to authenticate its requests.
ChallengeResponse challengeResponse = new ChallengeResponse(ChallengeScheme.HTTP_DIGEST,
"login",
"secret");
Моя вторая проблема, это то, что ни один запрос не отправлен. Я проверил с Firebug и ничего нет (нет запроса GET).
Кажется, что resource.get(); вообще ничего не отправляет.
Есть идеи, что мне не хватает? Код в учебнике действительно работает?
заранее спасибо
1 ответ
Решение
Я нашел правильный пример кода по этой ссылке:
http://wiki.restlet.org/docs_2.1/13-restlet/275-restlet/144-restlet/189-restlet.html
Этот отлично работает