我有一个场景,我的实体名称可以包含特殊字符,例如:“Product-abc”,这将使 url 像这样 - ../odata/ProductService/Product-abc 然而,我想,由于 '-' 的存在,OData (Apache Olingo) 会抛出 URI 格式错误的错误。 有人经历过类似的情况并找到了在端点 url 中显示特殊字符的解决方案吗? 为了确认,我尝试通过删除“-”进行调试,它工作正常。
您尝试过对特殊字符进行编码吗?
您可以尝试将“-”替换为“%2D”。