Базовые данные обработчика запросов вне do_GET

#python #http #server #handler

#python #http #сервер #обработчик

Вопрос:

Я хочу сохранить некоторые данные (параметр запроса) из do_GET переменной to в коде и использовать их вне do_GET метода и класса обработчика.
Как я могу это сделать, когда do_GET не могу вернуть какие-либо данные, а обработчик создается «по требованию»?

Это хорошая идея, чтобы сохранить данные в файл, а затем прочитать его?
Моя другая (действительно глупая) идея — raise Exception использовать данные…

Мне нужно обработать 1 конкретный запрос

     class CustomRequestHandler(BaseHTTPRequestHandler):
        def do_GET(self):
            token = self.path.rsplit('?code=', 1)[-1]
  

Комментарии:

1. Покажите нам код, который вы пробовали. Мы понятия не имеем, что do_GET это такое.

2. do_GET — это метод, который вы должны реализовать в обработчике, наследующем BaseHTTPRequestHandler

3. Запишите данные в файл, сохраните их в глобальной переменной, сохраните в переменной среды, сохраните в атрибуте модуля…