2017-02-06 1 views
1

Ceci est mon commandement et j'utilise Mac OS,boucle: (6) pourrait résoudre l'hôte: --header

curl -X POST \ 
-u "{username}":"{password}" —-header "Content-Type:application/json" --data "{\"input\": {\"text\": \"Turn on the lights\"}, \"context\": {\"conversation_id\": \"1b7b67c0-90ed-45dc-8508-9488bc483d5b\", \"system\": {"dialog_stack":[{"dialog_node":"root"}], \"dialog_turn_counter\": 1, \"dialog_request_counter\": 1}}}" "https://gateway.watsonplatform.net/conversation/api/v1/workspaces/25dfa8a0-0263-471b-8980-317e68c30488/message?version=2016-09-20" 

Quand j'applique ce journal d'erreur est,

curl: (6) Could not resolve host: —-header 
curl: (6) Could not resolve host: Content-Type 
{"error":"Unsupported Media Type"} 

S'il vous plaît aidez-moi à résoudre ce problème.

Merci à l'avance ...

Répondre

0

Vous pouvez résoudre les problèmes theese en utilisant ce code

curl -X POST -u "CONVERSATION_USERNAME":"CONVERSATION_PASSWORD" -H "Content-Type:application/json" -d "{\"input\": {\"text\":\" \"}}" "https://gateway.watsonplatform.net/conversation/api/v1/workspaces/CONVERSATION_ID/message?version=2016-07-11" 
5

Dans votre option —-header le premier caractère est pas un trait d'union normal (U + 002d). Au lieu de cela, c'est un em dash (U + 2014). Changez-le à un trait d'union normal et les choses devraient fonctionner comme prévu.