试图通过猎户座上下文经纪人发布一个实体。收到消息:
Error Message: [INFO]: HTTP response: {"error":"BadRequest","description":"Invalid characters in entity id"}
使用实体Id:“urn:ngsi-ld:SensorB-#HP-K12_”
无效字符:"#“
一旦我得到了"#“代码的搜索结果就很好了。
角色在这里没有听过:
https://fiware-orion.readthedocs.io/en/master/user/forbidden_characters/index.html
Fortbilden字符是:<>“‘=;()
后来发现了,根据:http://telefonicaid.github.io/fiware-orion/api/v2/stable/
允许的字符是普通ASCII集合中的字符,但以下字符除外:控制字符、空格、&、?、/和#
张贴,以关闭我的动机的问题,在吉特布。
发布于 2019-10-02 10:47:52
我认为这是人们所期待的行为。我的意思是,正如您所引用的,#不能用作标识符(包括实体id)。猎户座的报告是正确的。
发布于 2019-10-02 19:56:22
有不同的禁止字符集。这要看场地的情况。但是是的,如果文档显示了您所报告的内容,那么也许应该检查一下。这个问题只是关于错误的文件,对吗?
发布于 2019-10-02 20:59:00
只是想补充一点,因为在URL/URN中允许使用# char,在NGSI中它应该是有效的,不应该报告错误。
https://stackoverflow.com/questions/58197309
复制相似问题