solucionar significa servidor resolviendo recurso que puede error encontro dispositivo con comunicar buscando curl

curl - significa - windows no se puede comunicar con el dispositivo o recurso servidor dns principal windows 8



curl:(6) No se pudo resolver el host: aplicaciĆ³n (3)

Obteniendo url: (6) No se pudo resolver el host: error de aplicación después de este comando:

curl -i -H ''Content-Type: application/json'' -d ''{"Code":"FR","Name":"France"}'' http://127.0.0.1:8080/countries

Registro de error completo:

curl: (6) Could not resolve host: application HTTP/1.1 415 Unsupported Media Type Content-Type: application/json; charset=utf-8 X-Powered-By: go-json-rest Date: Sat, 02 Apr 2016 05:31:20 GMT Content-Length: 73 { "Error": "Bad Content-Type or charset, expected ''application/json''" }

¿Qué hay de malo con este comando?

Editar:

Resolví mi problema editando así en Windows: "{/"Code/":/"FR/"}"


Ejemplo para Slack ... (use su propia dirección web que genere allí) ...

curl -X POST -H "Content-type:application/json" --data "{/"text/":/"A New Program Has Just Been Posted!!!/"}" https://hooks.slack.com/services/T7M0PFD42/BAA6NK48Y/123123123123123


En mi caso, poner espacio después de dos puntos estaba mal.

# Not work curl -H Content-Type: application/json ~ # OK curl -H Content-Type:application/json ~


Se trata la application cadena como su URL.
Esto significa que su shell no está analizando el comando correctamente.
Mi conjetura es que copió la cadena de algún lugar, y que cuando la pegó, obtuvo algunos caracteres que parecían comillas regulares, pero no lo eran.
Intenta volver a escribir el comando; solo obtendrás caracteres válidos de tu teclado. Apuesto a que obtendrás un resultado muy diferente de lo que parece ser la misma consulta. Como es probable que este sea un problema de shell y no un problema de "curvatura" (no compiló cURL desde la fuente, ¿verdad?), Podría ser bueno mencionar si está en Linux / Windows / etc.