--
Has recibido este mensaje porque estás suscrito al grupo "grailsEnCastellano" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a grailsenc...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a grailsencastell...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/grailsencastellano?hl=es.
No entiendo bien. Quieres...:1) Hacer un war que tenga un servicio rest, el cual recibe y guarda un fichero que otra persona/cliente sube mediante un cliente rest/http2) Lo mismo que antes, pero tambien quieres hacer el cliente que lo sube
--
Has recibido este mensaje porque estás suscrito al grupo "grailsEnCastellano" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a grailsenc...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a grailsencastell...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/grailsencastellano?hl=es.
Ok. Entiendo que lo de querer que el servicio sea REST no es obligatorio. Quiero decir, REST no es un protocolo, ni siquiera es un standard, es una "manera" de hacer las cosas que se suele aplicar a la hora de un api pública (crear las urls para que sean recursos únicos, usar los métodos get/post/put/delete para indicar las operaciones, etc)
Para lo que necesitas, basta con un controller y un action que reciba un fichero como si te lo subiesen por un formulario en un navegador. Para hacer pruebas rápidas con el controller/action, puedes crearte un formulario en un gsp con <g:uploadForm> y así ver como lees el fichero. Más info aquí (es puro Spring): http://www.grails.org/doc/latest/guide/theWebLayer.html#uploadingFiles
Cuando lo tengas, entonces te creas el cliente. Yo me haría un script en groovy con un HttpBuilder (o si quieres tener un cliente de referencia, usaría directamente Java con httpclient, que es lo que usa por debajo httpbuilder)
O sea, que al final los parametros van igual que si fueran por URL: http://xxxx/?param=value1¶m2=value2&... ¿Y el multipart?.Bueno, ya me has dado la pista me lo curro por mi cuenta.
O sea, que al final los parametros van igual que si fueran por URL: http://xxxx/?param=value1¶m2=value2&... ¿Y el multipart?.Bueno, ya me has dado la pista me lo curro por mi cuenta.Cuando haces un POST, los parámetros no van en la url, sino en el body.