curl JSON post запрос через терминал в приложение rails



Я пытаюсь создать пользователя в моем приложении rails с помощью команды curl из терминала os x. Независимо от того, как я форматирую данные, приложение возвращает ответы, которые не прошли мои проверки.



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"}}"


Я пробовал все варианты. Я пробовал использовать [] скобки, я пробовал user={data..} и ничего, кажется, не работает. Есть идеи?

578   1  

1 ответ:

во-первых, есть посторонний " в конце вашей команды.

попробуй такое

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

Comments

    Ничего не найдено.