Hello Alejandro,

you can proceed as follow:
         cr.getReference().addQueryParameter("name", "value");

Best regards,
Thierry Boileau

> Hi,
>
> I'm new to restlet and I'm trying to set query params to a 
> ClientResource GET. I don't know how to do this, I've been searching 
> in the mailing lists without any luck.
> Is this even possible?
>
> I have this class:
>
> public class TracesResourceTest extends TestCase {
>
>     private static final Logger logger = Logger
>             .getLogger(TracesResourceTest.class);
>
>     ClientResource cr = new 
> ClientResource("http://localhost:8182/tjrm/traces";);
>     TraceDAO dao = new TraceDAODummyImpl();
>
>     /*
>      * (non-Javadoc)
>      *
>      * @see junit.framework.TestCase#setUp()
>      */
>     protected void setUp() throws Exception {
>         super.setUp();
>     }
>
>     /**
>      * Test method for
>      * {...@link 
> net.technisys.monitoring.server.restlet.resources.TracesResource#store(java.util.List)}
>      * .
>      */
>     public void testStore() {
>         TracesPostRequest request = new TracesPostRequest();
>         request.setTraces((List<Trace>) dao.find(0, null));
>         cr.post(request);
>     }
>
>     /**
>      * Test method for
>      * {...@link 
> net.technisys.monitoring.server.restlet.resources.TracesResource#list(java.lang.String)}
>      * .
>      */
>     public void testList() {
> *        // Here I want to set parameters to the get before making the 
> call, like ?param1=x1&param2=x2
> *        List<Trace> traces = cr.get(List.class);
> logger.info <http://logger.info>("Received traces:" + traces);
>     }
>
> }
>
> Thanks in advance.
>
> -- 
> Alejandro Damián Raiczyk
>

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2620647

Reply via email to