J'essaie d'exécuter la ligne suivante dans l'invite de commande:
curl -X POST -d '{ "method" : "account_info", "params" : [ { "account" : "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"} ] }' http://s1.ripple.com:51234
Cependant, j'obtiens ce qui suit:
curl: (6) Could not resolve Host: method
curl: (7) Failed connect to :80; No error
curl: (6) Could not resolve Host: account_info,
curl: (6) Could not resolve Host: params
curl: (7) Failed connect to :80; No error
curl: (3) [globbing] illegal character in range specification at pos 2
curl: (3) [globbing] unmatched brace at pos 2
curl: (6) Could not resolve Host: account
curl: (7) Failed connect to :80; No error
curl: (3) [globbing] unmatched close brace/bracket at pos 35
curl: (3) [globbing] unmatched close brace/bracket at pos 1
curl: (3) [globbing] unmatched close brace/bracket at pos 1
unable to parse request
Je suis sur Windows et l'erreur a à voir avec les guillemets, les accolades et les globes. J'ai essayé d'échapper aux guillemets en les précédant d'une barre oblique inverse, sans succès.
Je suis sûr que j'ai juste besoin d'échapper aux bonnes choses, de la bonne manière, mais j'ai du mal à le faire. Une aide serait très appréciée.
Essaye ça:
curl -X POST -d "{ \"method\" : \"account_info\", \"params\" : [ { \"account\" : \"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"} ] }" http://s1.ripple.com:51234
Vous pouvez utiliser curl -g
pour désactiver la globalisation:
curl -g -X POST -d '{ "method" : "account_info", "params" : [ { "account" : "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"} ] }' http://s1.ripple.com:51234
Plus facile que d'échapper à tous ces supports.
Essayez celui de base pour publier quelque chose.
curl -X POST --data '{"username":"username", "password":"password"}' --header "Content-Type:application/json" http://127.0.0.1:8000/your_url/