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, " password_confirmation":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 に答える