lib/fluent/plugin/in_http.rb in fluentd-0.10.9 vs lib/fluent/plugin/in_http.rb in fluentd-0.10.10
- old
+ new
@@ -230,9 +230,11 @@
if @content_type =~ /^application\/x-www-form-urlencoded/
params.update WEBrick::HTTPUtils.parse_query(@body)
elsif @content_type =~ /^multipart\/form-data; boundary=(.+)/
boundary = WEBrick::HTTPUtils.dequote($1)
params.update WEBrick::HTTPUtils.parse_form_data(@body, boundary)
+ elsif @content_type =~ /^application\/json/
+ params['json'] = @body
end
path_info = @parser.request_path
code, header, body = *@callback.call(path_info, params)
body = body.to_s