2010-10-17 3 views
2

У меня щеколда время установки куки в Restlet, Вот что я до сих пор ::Установите печенье в Restlet

public class CookieTestResource extends ServerResource { 

    @Post 
    public Representation post(Representation representation){ 
     CookieSetting cS = new CookieSetting(
       1, 
       "cookieName", 
       "cookieValue" 
       ); 
     Series<CookieSetting> cookies = new Series<CookieSetting>(); //<--PROBLEM 
     cookies.add(cS); 
     this.setCookieSettings(cookies); 
     // SEND RESPONSE 
     setStatus(Status.SUCCESS_OK); 
     return new StringRepresentation(""); 
    } 
} 

Проблема, что у меня сейчас, что я могу Создайте экземпляр класса «org.restlet.util.Series» и я не могу найти какие-либо подклассы, которые я могу создать. Это кажется глупой проблемой. но я понятия не имею, что делать. Кроме того, я, похоже, очень сильно ударил по этой проблеме с помощью Restlets. Часто я не могу понять, как использовать этот инструмент из API и когда я ищу примеры, я не нахожу его. Есть ли другой способ, которым я должен ссылаться на документацию на Restlets?

ответ

7

Вот ответ:

(.. Я отсутствовал в 'GetResponse()' в «this.getResponse() getCookieSettings() добавить (сСт);)

public class CookieTestResource extends ServerResource { 

    @Post 
    public Representation post(Representation representation){ 

     CookieSetting cS = new CookieSetting(0, "cookieName", "cookieValue"); 
     this.getResponse().getCookieSettings().add(cS); 

     // SEND RESPONSE 
     setStatus(Status.SUCCESS_OK); 
     return new StringRepresentation(""); 
    } 
} 
Смежные вопросы