将查询作为sql参数传递时如何在CURL命令行中编码查询

时间:2019-02-25 22:03:09

标签: database api http curl cypher

我正在尝试通过CURL命令行进行查询,但我相信我需要对其进行编码。

示例: curl -X GET -H“授权:c02c66a4531a43c5a0971d16c2823e1a”'http://127.0.0.1:8050/api/core/query?sql=select n返回n个限制10'-i

1 个答案:

答案 0 :(得分:0)

我从未见过为什么这是个好主意,但这是带有编码的match(n) return n limit 10' -i的卷发:

curl -X GET \
  http://127.0.0.1:8085/api/core/query \
  -H 'Authorization: c02c66a4531a43c5a0971d16c2823e1a' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d 'sql=match(n)%20return%20n%20limit%2010'\''%20-i'