我在OData查询中遇到了URL编码问题。当我在查询中对空间进行编码时,软件似乎将它们表示为加号(
+
)而不是标准
%20
。
编码的URL(来自用户输入):
$select=ID&$expand=Apps($select=ID,Type;$filter=Target/any(d:(d%20eq%20'PC'))))))))
分析的URL(结果):
$select=ID&$expand=Apps($select=ID,Type;$filter=Target/any(d:(d+eq+'PC'))))))))
有人遇到过类似的问题吗?如果有,你是如何解决的?是否有控制中URL编码行为的特定设置或配置
Pact
?
我已经考虑过将编码与标准URL编码约定对齐(
%20
)为了兼容性。如果您对解决此问题有任何见解或建议,我们将不胜感激!