我正在尝试在java脚本/咖啡脚本中编写postgre puppet AST查询,但我无法弄清楚如何通过java / coffree脚本中的GET请求发送数据(curl -d)。有人可以帮忙吗?
curl -X GET http://puppetdb.com:8080/pdb/query/v4/reports -d 'query=["extract", ["hash", "end_time", "certname", "status", "noop", "metrics", "configuration_version", "environment"], ["and", ["=", "status", "failed"], ["and", ["=", "latest_report?",true]]]]'
答案 0 :(得分:0)
我得到了这个问题的解决方案,可以使用查询字符串来做到这一点 querystring = require('querystring') query ='[“extract”,[“hash”,“end_time”,“certname”,“status”,“noop”,“metrics”,“configuration_version”,“environment”],[“and”,[“= “,”状态“,”失败“,[”和“,[”=“,”latest_report?“,”真实]]]]' options = host:opts.host port:opts.port 路径:'/ pdb / query / v4 / nodes?' + querystring.stringify(query:query)