我在logstash exec插件中使用curl命令将消息发布到步幅组。插件文档声明他们使用ruby系统方法来执行命令,所以我试图在我的ruby IRB中运行它。
使用反斜杠字符转义双引号会出错[{1}}。这是完整的错误
irb(main):050:0' - inf-ruby-2f3827a9-23243-13517-726000--
卷曲:(6)无法解决主持人'第一' 卷曲:(3)第9栏中的[globbing]无与伦比的紧支撑/支架
%总收到百分比%Xferd平均速度时间时间当前时间 Dload上载总左转速度 100 165 0 87 100 78 60 54 0:00:01 0:00:01 - : - : - 60
{
“statusCode”:400,
“message”:“请求正文无法解析为有效的JSON”
} =>真的
我尝试用单引号交换双引号并在任何地方使用完整的双引号。没有什么工作。
The request body cannot be parsed as valid JSON
有没有办法让这项工作?
编辑:我已尝试在终端中运行cURL命令,但它运行正常。
答案 0 :(得分:0)
除StackOverflow上的以下答案外,NetHTTP的文档很差,但是can be used to post what you're interested in。