contextBroker只在localy工作

时间:2016-10-13 14:43:46

标签: json centos6 fiware-orion

我使用OS 6.8.5在我的VM上安装了ContextBroker 服务已启动并正在运行。当我对当地的机器进行卷曲时 (以ssh登录)像这样

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 application / json 接受application / json

有人知道我做错了什么吗? 因为端口正在运行并打开。 它可能是云环境吗?

干杯 基督教

2 个答案:

答案 0 :(得分:2)

实际上,错误消息似乎很具描述性:

  

"详细信息":" Orion不接受GET / DELETE请求的有效负载。因此禁止HTTP标头Content-Type"

因此,邮递员可能因为某些原因添加了Content-Type标头。一旦你设法让邮递员不添加该标题,问题可能就会消失。

答案 1 :(得分:1)

好的,我解决了这个问题。

第1天它是身体的一个标志,第二个我清除了饼干。

现在正在运作。如果有人遇到同样的问题,我会把它留在网上。