def do_GET(self):
        do_process = False
        if self.server.auth is None:
            do_process = True
        else:
            if not ('Authorization' in self.headers) or self.headers['Authorization'] is None:
                self.log.info("Authenticating")
                self.do_AUTHHEAD()
                self.wfile.write('no auth header received')
            elif self.headers['Authorization'] == 'Basic ' + self.server.auth.decode():
                do_process = True
            else:
                self.do_AUTHHEAD()
                self.wfile.write(self.headers['Authorization'])
                self.wfile.write('not authenticated')

        if do_process:
            self.instance()
            path = str(unquote(self.path))
            self.process_all(path)
Handler for the GET requests.
dataset/ETHPy150Open dddomodossola/remi/remi/server.py/App.do_GET