RestClient无法使用发送请求正文
GET。您有两种选择:
将查询作为
sourceURL参数传递:
require 'rest_client'require 'json'# RestClient.log=STDOUT # Optionally turn on loggingq = '{ "query" : { "term" : { "user" : "kimchy" } }}'r = JSON.parse RestClient.get( 'http://localhost:9200/twitter/tweet/_search',params: { source: q } )puts r…或只是使用
POST。
更新: 修复了URL参数的错误传递,请注意
params哈希。



