Exemple #1
0
    def send_body(self,
                  DATA,
                  code=None,
                  msg=None,
                  desc=None,
                  ctype='application/octet-stream',
                  headers=None):
        if headers and 'Connection' in headers:
            pass
        elif self.request_version in ('HTTP/1.0', 'HTTP/0.9'):
            pass
        elif self.close_connection == 1:  # close header already sent
            pass
        else:
            if headers is None:
                headers = {}
            if self.headers.get('Connection', False) == 'Keep-Alive':
                headers['Connection'] = 'keep-alive'

        DAVRequestHandler.send_body(self,
                                    DATA,
                                    code=code,
                                    msg=msg,
                                    desc=desc,
                                    ctype=ctype,
                                    headers=headers)
    def send_body(self, DATA, code=None, msg=None, desc=None, ctype="application/octet-stream", headers=None):
        if headers and "Connection" in headers:
            pass
        elif self.request_version in ("HTTP/1.0", "HTTP/0.9"):
            pass
        elif self.close_connection == 1:  # close header already sent
            pass
        elif headers and self.headers.get("Connection", False) == "Keep-Alive":
            headers["Connection"] = "keep-alive"

        if headers is None:
            headers = {}

        DAVRequestHandler.send_body(self, DATA, code=code, msg=msg, desc=desc, ctype=ctype, headers=headers)
    def send_body(self, DATA, code=None, msg=None, desc=None, ctype='application/octet-stream', headers=None):
        if headers and 'Connection' in headers:
            pass
        elif self.request_version in ('HTTP/1.0', 'HTTP/0.9'):
            pass
        elif self.close_connection == 1: # close header already sent
            pass
        elif headers and self.headers.get('Connection',False) == 'Keep-Alive':
            headers['Connection'] = 'keep-alive'

        if headers is None:
            headers = {}

        DAVRequestHandler.send_body(self, DATA, code=code, msg=msg, desc=desc,
                    ctype=ctype, headers=headers)