class EventMachine::WebMockHttpClient

def headers_and_body_processed_by_middleware

def headers_and_body_processed_by_middleware
  @headers_and_body_processed_by_middleware ||= begin
    head, body = build_request, @req.body
    @conn.middleware.each do |m|
      head, body = m.request(self, head, body) if m.respond_to?(:request)
    end
    [head, body]
  end
end