gpt4 book ai didi

fiware - Orion JSON 错误请求

转载 作者:行者123 更新时间:2023-12-02 02:54:00 25 4
gpt4 key购买 nike

我目前正在尝试订阅 Orion 和 Cosmos。发送到 Orion 的所有数据都会得到更新,没有任何问题。但是,当发帖到http://xxx.xxx.xx.xx:1026/v1/subscribeContext时我收到以下错误:

{
"subscribeError": {
"errorCode": {
"code": "400",
"reasonPhrase": "Bad Request",
"details": "JSON Parse Error"
}
}
}

这是我发送的 json 字符串:

{
"entities": [
{
"type": "Location",
"isPattern": "false",
"id": "Device-1"
}
],
"reference": "http://52.31.144.170:5050/notify",
"duration": "PT10S",
"notifyConditions": [
{
"type": "ONCHANGE",
"condValues": [
"position"
]
}
],
"attributes": [
"position"
]
}

Orion 中更新 OK 的实体是:

{
"type": "Location",
"isPattern": "false",
"id": "Device-1",
"attributes": [
{
"name": "position",
"type": "coords",
"value": "24,21",
"metadatas": [
{
"name": "location",
"type": "string",
"value": "WGS84"
}
]
},
{
"name": "id",
"type": "device",
"value": "1"
}
]
}

我尝试了 readthedocs 中的许多不同示例以及 StackOverflow 中的其他响应,但均未成功。

正确的格式是什么?我应该在使用/contextEntities 更新 Orion 之前还是之后调用/subscribeContext?

Orion Context Broker 版本为 0.26.1。

提前谢谢您。

最佳答案

考虑到使用curl发送时相同的有效负载工作正常(请参阅此execution session),我倾向于认为客户端中的某些问题(可能被编程框架隐藏?)导致了问题。

关于fiware - Orion JSON 错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34730683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com