1

我正在尝试使用我的独立休息代码来访问 alfresco rest api。当我使用以下网址时,我得到了登录票 -

"http://host:port/alfresco/service/api/login?u=admin&pw=admin"

我拿到了票,但是我如何使用这张票与 alfresco 进行进一步的通信,而不会遇到这个身份验证问题。

下面是我用于与 alfresco rest 客户端通信的代码。

HttpGet getReq = new HttpGet(url);
getReq.addHeader("accept", "application/json");
StringEntity input = new StringEntity(args);
HttpResponse response = client.execute(getReq);

亲切的问候加维特·贾恩

4

1 回答 1

2

将 alf_ticket 参数附加到您的 URL 并传入您从 /api/login 调用中检索到的票证。请参阅http://wiki.alfresco.com/wiki/Web_Scripts#Authenticating

于 2013-05-17T21:58:55.810 回答