嗨,我正在构建一个 RESTful 应用程序,但找不到推荐的方式来对可选的模糊或 LIKE 查询进行模式化。例如,一个严格的查询可能是,
/place?city=New+York&state=NY
对应于 SQL "... WHERE city="New York" AND state="NY"
但是,如果我想在城市字段中搜索城市名称中带有“York”的任何行怎么办?
"... WHERE city LIKE "%{parameter}%" AND state="{parameter2}"
我正在考虑向请求中添加某种 url-valid 字符,如下所示:
/place?city=*York*&state=NY
我应该使用已建立或推荐的模式吗?谢谢!