Fiware Orion中的实体ID无效

Fiware Orion中的实体ID无效,fiware,fiware-orion,Fiware,Fiware Orion,试图通过Orion上下文代理发布实体。 收到信息: 错误消息:[INFO]:HTTP响应:{“Error”:“BadRequest”,“description”:“实体id中的无效字符”} 使用的实体Id:“urn:ngsi ld:SensorB-#HP-K12 _____” 无效字符:“#” 我一得到“#”的突袭,代码就工作得很好 角色不在这里听: Fortbilden字符是:“'=;() 后来,根据以下数据,我找到了答案: 允许的字符是普通ASCII集中的字符,以下字符除外:控制字符、空格

试图通过Orion上下文代理发布实体。 收到信息:

错误消息:[INFO]:HTTP响应:{“Error”:“BadRequest”,“description”:“实体id中的无效字符”}

使用的实体Id:“urn:ngsi ld:SensorB-#HP-K12 _____”

无效字符:“#”

我一得到“#”的突袭,代码就工作得很好

角色不在这里听:

Fortbilden字符是:<>“'=;()

后来,根据以下数据,我找到了答案:

允许的字符是普通ASCII集中的字符,以下字符除外:控制字符、空格、&、、/和#


在Github上发布以关闭我的动机问题。

我认为这是预期行为。我的意思是,正如您所引用的,
不能用作标识符(包括实体id)。Orion正确地报告了情况。

我认为这是预期行为。我的意思是,正如您所引用的,
不能用作标识符(包括实体id)。Orion正在正确报告情况。

有不同的禁止字符集。这取决于字段。 但是,是的,如果文档中说的是您报告的内容,那么也许应该仔细检查一下。
这个问题只是关于错误的文档,对吗?

有不同的禁止字符集。这取决于字段。 但是,是的,如果文档中说的是您报告的内容,那么也许应该仔细检查一下。 这个问题只是关于错误的文档,对吗?

只是要补充一点,因为在URL/URN中允许使用字符,所以在NGSI-LD中它应该是有效的,不应该报告错误。

只是要补充一点,因为在URL/URN中允许使用字符,所以在NGSI-LD中它应该是有效的,不应该报告错误