context Broker 仅在本地工作
contextBroker only working localy
我使用 OS 6.8.5 在我的虚拟机上安装了 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"
}
}
Header 已定义
Content-Type application/json
接受 application/json
有人知道我做错了什么吗?
因为端口是 运行 并且是开放的。
难道是云环境?
干杯
克里斯蒂安
好的,我解决了问题。
第一个是体内的标志,第二个我清除了饼干。
它正在运行。如果有人有同样的问题,我会把它留在网上。
实际上,错误消息的描述似乎很详细:
"details": "Orion accepts no payload for GET/DELETE requests. HTTP header Content-Type is thus forbidden"
因此邮递员可能出于某种原因添加了 Content-Type header。一旦你设法让邮递员不添加那个 header,问题可能就会消失。
我使用 OS 6.8.5 在我的虚拟机上安装了 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"
}
}
Header 已定义 Content-Type application/json 接受 application/json
有人知道我做错了什么吗? 因为端口是 运行 并且是开放的。 难道是云环境?
干杯 克里斯蒂安
好的,我解决了问题。
第一个是体内的标志,第二个我清除了饼干。
它正在运行。如果有人有同样的问题,我会把它留在网上。
实际上,错误消息的描述似乎很详细:
"details": "Orion accepts no payload for GET/DELETE requests. HTTP header Content-Type is thus forbidden"
因此邮递员可能出于某种原因添加了 Content-Type header。一旦你设法让邮递员不添加那个 header,问题可能就会消失。