首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Orion ContextBroker:通知自定义WebService

Orion ContextBroker:通知自定义WebService
EN

Stack Overflow用户
提问于 2015-10-23 11:07:58
回答 2查看 97关注 0票数 2

我正在尝试将Orion通知与自定义WebService集成,但我无法在WebService中获取数据。

我像订阅Cygnus一样定义了订阅,但是使用了WebService url。

猎户座的产出:

代码语言:javascript
复制
DEBUG@10:34:04  httpRequestSend.cpp[299]: HTTP-HEADERS: 'User-Agent: orion/0.23.0 libcurl/7.19.7'
DEBUG@10:34:04  httpRequestSend.cpp[307]: HTTP-HEADERS: 'Host: xxxxxxxxxxxxx.es:8080'
DEBUG@10:34:04  httpRequestSend.cpp[351]: HTTP-HEADERS: 'Content-length: 3277'
DEBUG@10:34:04  httpRequestSend.cpp[419]: Sending message 174 to HTTP server: sending message of 3518 bytes to HTTP server
INFO@10:34:04  httpRequestSend.cpp[434]: Notification Successfully Sent to xxxxxxxxxxxxx:8080/PruebasREST/webresources/service
INFO@10:34:04  httpRequestSend.cpp[445]: Transaction ended

如果我在控制台中执行json curl,WebService将按预期的方式工作,但是当Orion发送通知时,WebService就没有响应了。

有人能想象到发生了什么吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-26 11:37:52

解决了

问题是猎户座发送的“接受”标题。

WebService响应与Accept报头的类型不同

感谢LeandroGuillen给了我线索,让我知道Orion和accumulator-service.py的json文章的确切格式

票数 0
EN

Stack Overflow用户

发布于 2015-10-23 13:59:27

我不知道你期待从你的服务器收到什么,但我可以告诉你,猎户座没有期待任何东西。

在执行通知时,它会将它们发送出去,而不关心是否有来自另一端的HTTP响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33300874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档