使用GWT Restlet使用HTTP DIGEST调用REST服务

时间:2011-05-07 23:30:34

标签: gwt restlet 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 个答案:

答案 0 :(得分:0)

我在此链接上找到了正确的示例代码:

http://wiki.restlet.org/docs_2.1/13-restlet/275-restlet/144-restlet/189-restlet.html

这个很棒