https

时间:2019-04-26 11:36:46

标签: fiware-orion

我的Quantum-Leap的Fiware-Orion(2.1.0)通知存在问题,该通知用于管理时间序列数据(与该组件quantumleap相关)。

两者都在Docker容器中并且使用HTTPS。

在Orion中,我创建了Quantum-Leap的订阅。 有效

当我创建或更新实体时,Orion会向我发送200 OK响应,并且通知永远不会到达Quantum-Leap。

我的日志中什么都没有。

当我使用Curl或Postman直接向端点提出请求时,该请求有效。使用Orion的请求始终会失败。

这是邮递员对QuantmLeap起作用的卷曲。

  curl -X POST \
  https://ql1-dev.mydomain.com/v2/notify \
  -H 'Accept: application/json' \
  -H 'Cache-Control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: application/json' \
  -H 'Fiware-Service: svctestnca' \
  -H 'Fiware-ServicePath: /svcpath/testnca' \
  -H 'Host: ql1-dev.intranice.ville-nice.fr' \
  -H 'Ngsiv2-AttrsFormat: normalized' \
  -H 'Postman-Token: 76255023-47e3-44c5-8abf-d184a1dd77f0,adaa68e0-abf4-4fea-855d-39c3469ba1d4' \
  -H 'User-Agent: PostmanRuntime/7.11.0' \
  -H 'accept-encoding: gzip, deflate' \
  -H 'cache-control: no-cache' \
  -H 'content-length: 279' \
  -d '{
  "subscriptionId": "5c62b47f132e5369012c4726",
  "data": [
    {
      "id": "Testnca:testnca1",
      "type": "Testnca",
      "dateObserved": {
        "type": "DateTime",
        "value": "2019-02-04T16:19:22.00Z"
      },
      "mesure": {
        "type": "Number",
        "value": 2.0
        }
    }
  ]
}'

感谢您的帮助和建议

1 个答案:

答案 0 :(得分:2)

我尝试像在Stack-Overfow question中那样使用HAProxy,它解决了我的问题。

Orion总是将端口号添加到我的请求中,但是我错过了该元素。

谢谢大家,尤其是StephaneRouxNCA