Parâmetros aninhados com cURL?
Eu tenho um aplicativo para iPhone solicitando uma API e ele usa uma estrutura de parâmetros aninhada para passar um nome de usuário e senha para fazer login.
No meu controlador Rails, estou recuperando essas informações normalmente usando:
username = param[:session][:username]
Eu gostaria de testar minha API do shell, usando cURL. Mas não consigo descobrir como fornecer parâmetros aninhados? O código abaixo NÃO funciona ... E eu tentei várias variações. Mas simplesmente não consigo descobrir?
curl -d '{"session":{"username":"test","password":"password"}}' http://testurl/remote/v1/sessions
Qualquer ajuda, muito apreciada!