diff --git a/lib/rspec_api_documentation/client_base.rb b/lib/rspec_api_documentation/client_base.rb index 1ec3e39..a7b6dc4 100644 --- a/lib/rspec_api_documentation/client_base.rb +++ b/lib/rspec_api_documentation/client_base.rb @@ -62,7 +62,7 @@ def document_example(method, path) request_metadata[:request_method] = method request_metadata[:request_path] = path - request_metadata[:request_body] = request_body.empty? ? nil : request_body.force_encoding("UTF-8") + request_metadata[:request_body] = request_body.empty? ? nil : request_body.force_encoding('UTF-8').encode('UTF-8', invalid: :replace, undef: :replace, replace: '') request_metadata[:request_headers] = request_headers request_metadata[:request_query_parameters] = query_hash request_metadata[:request_content_type] = request_content_type