当值包含空格时,PostgREST过滤器返回不正确的结果

时间:2016-07-09 06:42:32

标签: postgresql-9.4 postgrest

使用当前版本的PostgREST(v.0.3.2.0),尝试一个非常简单的GET调用:

Db包含两个记录,其中包含以下帐户名称:"帐户1"和#34;帐户#2"。

这有效:

GET localhost:3000/accounts?accountName=eq.Account 1 

==>检索到适当的数据。

这不起作用:

GET localhost:3000/accounts?accountName=eq.Account #2  

==>没有数据被检索。显然#字符会阻止过滤器正常工作。

有解决这个问题的方法吗?

1 个答案:

答案 0 :(得分:2)

/accounts?accountName=eq.Account%20%232.使用Urlencoding。