与OData的URL中的撇号问题

时间:2013-03-20 07:18:32

标签: odata apostrophe

我正在使用oData protocol在网址

中添加过滤条件

E.g。 /api/restaurants/getall?$filter=substringof('macdonald',Name)

我的问题,当值有撇号(macdonald's)时会破坏网址

如果我将%26替换为macdonald%26,但添加smacdonald%26s),则该网址无法正常工作

有什么建议吗?

2 个答案:

答案 0 :(得分:3)

当在引用的字符串中时,单引号可以通过加倍来转义。因此,在您的情况下,它看起来像麦克唐纳''。

答案 1 :(得分:0)

我看到这是一篇老文章,但我要指出,substringof表达式中的参数已切换。

https://help.nintex.com/en-us/insight/OData/HE_CON_ODATAQueryCheatSheet.htm

除了撇号(单引号)问题之外。