redes para hackear eliminar comandos basicos escaping command quotes prompt curly-braces

escaping - para - comandos cmd windows 10



Indicador de comando que tiene problemas para escapar de citas y llaves (3)

Estoy tratando de ejecutar la siguiente línea en el símbolo del sistema:

curl -X POST -d ''{ "method" : "account_info", "params" : [ { "account" : "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"} ] }'' http://s1.ripple.com:51234

Sin embargo, me sale lo siguiente:

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

Estoy en Windows, y el error tiene que ver con citas, llaves y globos. Intenté escapar de las citas precediéndolas con una barra invertida, sin suerte.

Estoy seguro de que solo necesito escapar de las cosas correctas, de la manera correcta, pero estoy teniendo dificultades para hacerlo. Alguna ayuda sería muy apreciada.


Prueba el básico para publicar algo.

curl -X POST --data ''{"username":"username", "password":"password"}'' --header "Content-Type:application/json" http://127.0.0.1:8000/your_url/


Prueba esto:

curl -X POST -d "{ /"method/" : /"account_info/", /"params/" : [ { /"account/" : /"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh/"} ] }" http://s1.ripple.com:51234


Puedes usar curl -g para desactivar el globbing:

curl -g -X POST -d ''{ "method" : "account_info", "params" : [ { "account" : "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"} ] }'' http://s1.ripple.com:51234

Más fácil que escapar de todos esos soportes.