我正在使用oData protocol
在 url 中添加过滤条件
例如/api/restaurants/getall?$filter=substringof('macdonald',Name)
我的问题是当值有撇号(如macdonald's
)时,它会破坏 url
%26
如果我用like替换它,它工作正常,macdonald%26
但通过添加s
( macdonald%26s
) url 将不起作用
有什么建议么?
我正在使用oData protocol
在 url 中添加过滤条件
例如/api/restaurants/getall?$filter=substringof('macdonald',Name)
我的问题是当值有撇号(如macdonald's
)时,它会破坏 url
%26
如果我用like替换它,它工作正常,macdonald%26
但通过添加s
( macdonald%26s
) url 将不起作用
有什么建议么?
当在带引号的字符串中时,可以通过加倍来转义单引号。因此,在您的情况下,它看起来像“麦当劳”。
我看到这是一篇旧帖子,但我会指出 substringof 表达式中的参数已切换。
https://help.nintex.com/en-us/insight/OData/HE_CON_ODATAQueryCheatSheet.htm
这不包括撇号(单引号)问题。