code: def send_wsgi_response(status, headers, content, start_response,
                         cors_handler=None):
    
    if cors_handler:
      cors_handler.update_headers(headers)
  
    # Update content length.
    content_len = len(content) if content else 0
    headers = [(header, value) for header, value in headers
               if header.lower() != 'content-length']
    headers.append(('Content-Length', '%s' % content_len))
  
    start_response(status, headers)
    return content
docs: Dump reformatted response to CGI start_response.
  
    This calls start_response and returns the response body.
  
    Args:
      status: A string containing the HTTP status code to send.
      headers: A list of (header, value) tuples, the headers to send in the
        response.
      content: A string containing the body content to write.
      start_response: A function with semantics defined in PEP-333.
      cors_handler: A handler to process CORS request headers and update the
        headers in the response.  Or this can be None, to bypass CORS checks.
  
    Returns:
      A string containing the response body.