Промежуточное ПО Python Wsgi - пропустите запрос и установите cookie - PullRequest
0 голосов
/ 18 декабря 2018

У меня проблема с wsgi.Я разработал промежуточное программное обеспечение, которое должно использоваться сервером django.Это промежуточное ПО может решить, будет ли запрос выполняться без прерываний, как при возврате: self.app (environment, start_response) или, создав новый ответ, используя werkzeug.Response.

Интересующий меня поток - это тот, гдеПромежуточное программное обеспечение должно возвращать запрошенное содержимое без прерываний при добавлении заголовка set-cookie.

Я попытался использовать следующий код:

response = Response(self.app(environ, start_response))
response.set_cookie(cookie_key, cookie_value)
return response(environ, start_response)

, в результате «заголовки уже установлены»ошибка.

Стоит отметить, что я ИМЕЮ использовать wsgi.

Спасибо за помощь!

...