code: def after_start_check(self):
          
          try:
              if self.url.scheme == 'http':
                  conn = HTTPConnection(self.host, self.port)
              elif self.url.scheme == 'https':
                  ssl_context = None
                  if not self.verify_tls:
                      ssl_context = ssl._create_unverified_context()
                  conn = HTTPSConnection(
                      self.host,
                      self.port,
                      context=ssl_context,
                  )
              else:
                  raise ValueError(f'Unsupported URL scheme: "{self.url.scheme}"')
  
              self._send_request(conn)
              response = conn.getresponse()
              status = str(response.status)
  
              if not self._validate_response(response):
                  return False
  
              if status == self.status or self.status_re.match(status):
                  conn.close()
                  return True
  
          except (HTTPException, socket.timeout, socket.error) as ex:
              log.debug('Executor process not healthy yet', command=self.command, error=ex)
              time.sleep(.05)
              return False
  
          return False
docs: Check if defined URL returns expected status to a <method> request.