Restlet: cosas para principiantes para el lado del cliente: ruta, aceptar encabezado, QueryParam

Antes de comenzar con Restlet, ya escribí un cliente de Jersey. Fue muy intuitivo, parece que Restlet no lo es. No hay mucha documentación y no puedo resolver los problemas más fáciles.

Donde estoy:

    service = new ClientResource("http://localhost:8080/com-project-core/rest");
    service.setChallengeResponse(ChallengeScheme.HTTP_BASIC, "admin", "geheima");

Lo que obtengo de la documentación:

 String myString = service.get(String.class);

o concluyendo un recurso:

 ConnectedResourceIF connectedResource = service.wrap(ConnectedResourceIF.class);

Eso está funcionando. Pero que pasa:

A. ¿Cuándo quiero cambiar mi ruta de servicio? En Jersey era intuitivo como

 service.path("foo").path("bar")

para

http://localhost:8080/com-project-core/rest/foo/bar

B. Quiero establecer un acceptHeader. En jersey era como

   service.accept(MediaType.TEXT_PLAIN)

C. Quiero establecer parámetros de consulta. En jersey:

   service.queryParam("1","foo").queryParam("2","bar")

Lo sentimos, espero que alguien pueda resolver estos problemas para principiantes. No puedo encontrar algo en la documentación de restlet.

Respuesta 1

Estoy usando eclipse para crear una configuración de ejecución para verificar y no abre un navegador. Incluyo el plugin maven-failsafe-plugin y maven-compiler-plugin> <plugin>> <groupId> ...

Tengo dos fragmentos (supongamos FragmentA y FragmentB) en una aplicación de Android que cambio entre usar una BottomBar. Tengo una lista de datos que se están obteniendo usando Retrofit que estoy mostrando usando ...

He estado tratando de entender los conceptos de Maven y me resulta difícil entender la terminología utilizada. Encontré este término "mapeo del ciclo de vida de la construcción". ¿Alguien podría darme un claro ...

Estoy tratando de crear un triángulo descendente de números como este en Java: 4 3 3 2 2 2 1 1 1 1 El usuario ingresa el primer número y luego se supone que crea el descendente ...