#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. Запишите данные в файл, сохраните их в глобальной переменной, сохраните в переменной среды, сохраните в атрибуте модуля…