4

我想发送用户信息以进行注册,以下是请求

curl -H 'Content-Type: application/json' -H 'Accept: application/json' -X POST http://localhost:3000/users.json-d "{"user" : {"Email":sample@example.com, "password":qwerty, "密码确认“:qwerty}}”

但我收到一个错误

MultiJson::DecodeError (795: '{user : {Email:sample@example.com, password:qwerty, password_confirmation:qwerty}}'的意外令牌)

我不知道我做错了什么?请帮我。

4

1 回答 1

1

试试这个,

curl -H 'Content-Type: application/json'  -X POST http://localhost:3000/users.json -d "{\"user\":{\"email\":\"sample@example.com\", \"password\":\"qwerty\",\"password_confirmation\":\"qwerty\"}}"

问题在于参数解析,需要在引号内。

于 2013-01-07T05:54:54.253 回答