在创建HTTP GET请求时,添加
where={"email":{"$exists":false}}
因为正文中的文字会导致
curl "https://---omitted---" \
-H 'X-Parse-Application-Id: ---omitted---' \
-H 'X-Parse-REST-API-Key: ---omitted---' \
-H 'Content-Type: text/plain; charset=utf-8' \
-d "where={\"email\":{\"$exists\":false}}"
此请求以200 OK
完成,但未返回预期结果。我最好的猜测是$exists
关键字被误解了,因为$
不会被转义,甚至在cURL预览中显示为红色。
直接使用cURL测试并转义关键字时,一切正常。
如果我在\
之前添加反斜杠($
),则会导致\\$
无效。
我如何逃避$
? URL编码无济于事,我在您的文档中找不到其他任何内容。
干杯,继续努力。