我正在使用 GWT 2.2 和 restlet-gwt-2.1m4。
我试图调用使用 HTTP Digest 的休息服务。
所以我使用了 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(); 根本没有发送任何东西。
知道我缺少什么吗?教程中的代码真的有效吗?
提前致谢