code: def write_http_request(self, path: str, headers: Headers) -> None:
          
          self.path = path
          self.request_headers = headers
  
          logger.debug("%s > GET %s HTTP/1.1", self.side, path)
          logger.debug("%s > %r", self.side, headers)
  
          # Since the path and headers only contain ASCII characters,
          # we can keep this simple.
          request = f"GET {path} HTTP/1.1\r\n"
          request += str(headers)
  
          self.writer.write(request.encode())
docs: Write request line and headers to the HTTP request.