docs: def _handle_POST(self, env, start_response):
          """Dispatch Method called by twisted render, creates a
          request/response handler chain.
          request -- twisted.web.server.Request
          """
          input = env['wsgi.input']
          data = input.read( int(env['CONTENT_LENGTH']) )
          mimeType = "text/xml"
          if self.encoding is not None:
              mimeType = 'text/xml; charset="%s"' % self.encoding
  
          request = None
          resource = self.delegate or self
          chain = self.factory.newInstance()
          try:
              pyobj = chain.processRequest(data, request=request, resource=resource)
          except Exception, ex:
              start_response("500 ERROR", [('Content-Type',mimeType)])
              return [fault.FaultFromException(ex, False, sys.exc_info()[2]).AsSOAP()]
  
          try:
              soap = chain.processResponse(pyobj, request=request, resource=resource)
          except Exception, ex:
              start_response("500 ERROR", [('Content-Type',mimeType)])
              return [fault.FaultFromException(ex, False, sys.exc_info()[2]).AsSOAP()]
          
          start_response("200 OK", [('Content-Type',mimeType)])
          return [soap]