fiware-orion - 如何在 fiware orion 中使用 subscribe_id 从 csubs 取消订阅特定实体
问题描述
我找不到特定的subscribe_id从csubs取消订阅特定实体。
如果我可以使用自定义subscribe_id而不是自动生成 id,那么取消订阅特定 id 很容易。
但是我无法设置自定义 ID,当在 orion_api.py 中调用 subscribe(self, entity_id, entity_type="openmtc", fiware_service="")
问候贾纳卡
解决方案
正如NGSIv2 规范中所描述的,您在HTTP 标头中获得了在创建时(即在POST /v2/subscription
请求的响应中)与订阅相关联的资源 URI。Location
例如:
Location: /v2/subscriptions/abcde98765
该 URI 用于检索 (GET)、修改 (PATCH) 或删除 (DELETE) 订阅。在后一种情况下,请求如下(没有任何有效负载):
DELETE /v2/subscriptions/abcde98765
此外,您可以使用 获取订阅列表GET /v2/subscriptions
。每个订阅都包含 和id
字段,可以以相同的方式用于获取、修改和/或删除订阅。
推荐阅读
- python - 在 CreateView 中上传图片
- regex - 如何在 Go 中缓存已编译的正则表达式
- angular - 使用材料模块从垫子输入更新日期
- javascript - 如何隐藏子元素而不是使用纯 Javascript 删除?
- python - 如何修复我的 IF 语句,以便我无法从列表中删除和附加项目
- javascript - 如何以简单的方式创建数据表?
- python - 无法传递自定义响应
- node.js - Mongoose 公式函数返回 null
- angular - 我正在尝试将用户的电子邮件存储到本地存储中,以便我可以从每个组件中获取它,但它不起作用
- amazon-s3 - 使用 aws 胶合并来自 ec2 的表