We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 768d580 commit 670d9dcCopy full SHA for 670d9dc
lib/apipie/extractor/recorder.rb
@@ -13,12 +13,13 @@ def analyse_env(env)
13
@query = env["QUERY_STRING"] unless env["QUERY_STRING"].blank?
14
@params = Rack::Utils.parse_nested_query(@query)
15
@params.merge!(env["action_dispatch.request.request_parameters"] || {})
16
- if data = parse_data(env["rack.input"].read)
+ rack_input = env["rack.input"]
17
+ if data = parse_data(rack_input.read)
18
@request_data = data
- env["rack.input"].rewind
19
elsif form_hash = env["rack.request.form_hash"]
20
@request_data = reformat_multipart_data(form_hash)
21
end
22
+ rack_input.rewind
23
24
25
def analyse_controller(controller)
0 commit comments