2016-10-13 4 views
1

Я установил ContextBroker на свою виртуальную машину с ОС 6.8.5 Службы запущены. Когда я сделать завиток на локальной магнитофонной пленке (вход с SSH), как этотcontextBroker только работает localy

curl localhost:1026/version 

Я получил преуспевающий ответ

{ 
    "orion" : { 
    "version" : "1.4.1", 
    "uptime" : "0 d, 4 h, 27 m, 17 s", 
    "git_hash" : "905d5fa58ace7fa4f14330ddc982b41cf9b30be6", 
    "compile_time" : "Mon Oct 10 17:15:28 CEST 2016", 
    "compiled_by" : "fermin", 
    "compiled_in" : "centollo" 
} 
} 

Теперь я попытался это с почтальоном из клиента магнитофонной пленки ПОЛУЧИТЬ http://10.1.1.101:1026/version и получил следующее сообщение.

{ 
    "orionError": { 
    "code": "400", 
    "reasonPhrase": "Bad Request", 
    "details": "Orion accepts no payload for GET/DELETE requests. HTTP header Content-Type is thus forbidden" 
    } 
} 

Заголовок определяется Content-Type приложения/JSON Accept приложения/JSON

Кто-нибудь знает, что я dooing не так? Поскольку порт запущен и открыт. Может ли это быть облачной средой?

Приветствия Christian

ответ

2

На самом деле, сообщение об ошибке, кажется, довольно описательный:

"детали": "Orion не несет полезной нагрузки для GET/DELETE запросов HTTP заголовок Content-Type, таким образом, запрещено"

Возможно, почтальон добавляет заголовок Content-Type по какой-то причине. Как только вам удастся заставить почтальона не добавлять этот заголовок, проблема, вероятно, исчезнет.

1

Ok, я решил проблему.

1-й это был знак в теле, второй я очистил печенье.

В настоящее время работает. Я оставляю его в сети, если у кого-то такая же проблема.

Смежные вопросы