如何在javascript http中发送数据获取请求

时间:2015-11-13 17:24:07

标签: javascript coffeescript puppet

我正在尝试在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]]]]'

1 个答案:

答案 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)