curl: (6) Konnte nicht aufgelöst host: Anwendung
Immer url: (6) Konnte nicht aufgelöst host: Anwendung Fehler nach diesem Befehl :
curl -i -H 'Content-Type: application/json' -d '{"Code":"FR","Name":"France"}' http://127.0.0.1:8080/countries
Vollständige Fehlerprotokoll:
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'"
}
Was ist falsch bei diesem Befehl?
Edit:
Ich mein problem gelöst Bearbeitung, wie dies in windows : "{/"Code/":/"FR/"}"
InformationsquelleAutor Yeahia2508 | 2016-04-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
In meinem Fall, setzen Leerzeichen nach Doppelpunkt falsch war.
InformationsquelleAutor kujiy
Es ist die Behandlung der string
application
wie Ihre URL.Das bedeutet, dass die shell nicht Parsen der Befehl richtig.
Meine Vermutung ist, dass Sie kopiert den string von irgendwo, und dass Sie, wenn Sie eingefügt, Sie bekam einige Zeichen, die aussahen wie die normalen Angebote, aber die waren es nicht.
Versuchen Sie die erneute Eingabe des Befehls; Sie bekommen nur gültige Zeichen von der Tastatur. Ich Wette, Sie bekommen ein viel anderes Ergebnis von dem, was sieht aus wie die gleiche Abfrage.
Da dies wohl ein shell-problem und nicht ein 'curl' problem (Sie nicht bauen cURL selbst aus der Quelle hast du?), es wäre gut zu erwähnen ob Sie auf Linux/Windows/etc.
Haben Sie versuchen Sie es noch?
Ich habe mein problem gelöst. In windows habe ich zu geben wie diese : "{/Code"/":/"FR"/"}"
Ich hatte ein ähnliches problem. Mein Befehl enthalten keine doppelten Anführungszeichen, das argument war, die zwischen einfachen Anführungszeichen stehen. Ich ersetzte Sie mit doppelten Anführungszeichen, es funktionierte. Auf Windows-als auch.
InformationsquelleAutor LinuxDisciple
Beispiel für Slack.... (verwenden Sie Ihre eigenen web-Adresse, die Sie generieren...
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
InformationsquelleAutor Cyphire