curl json post request vía terminal a una aplicación rails
Estoy intentando crear un usuario en mi aplicación rails con un comando curl desde el terminal de os x. No importa cómo formatee los datos, la aplicación devuelve respuestas que no han pasado ninguna de mis validaciones.
curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"[email protected]","password":"app123","password_confirmation":"app123"}}"
He probado todas las variaciones. He intentado usar corchetes [], he intentado user = {data.. y nada parece funcionar. Alguna idea?
106
Author: Mike Lewis, 2011-04-14
1 answers
En primer lugar, hay un extraño " al final de su mandato.
Prueba esto
curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d ' {"user":{"first_name":"firstname","last_name":"lastname","email":"[email protected]","password":"app123","password_confirmation":"app123"}}' http://localhost:3000/api/1/users
220
Author: Bob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-14 05:22:29
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-14 05:22:29