9
¿Cómo se pueden agregar encabezados http dentro de un middleware de WSGI?¿Cómo agregar encabezados http en el middleware WSGI?
¿Cómo se pueden agregar encabezados http dentro de un middleware de WSGI?¿Cómo agregar encabezados http en el middleware WSGI?
He encontrado un buen ejemplo en el pylons book.
class Middleware(object):
def __init__(self, app):
self.app = app
def __call__(self, environ, start_response):
def custom_start_response(status, headers, exc_info=None):
headers.append(('Set-Cookie', "name=value"))
return start_response(status, headers, exc_info)
return self.app(environ, custom_start_response)
El truco consiste en utilizar un método anidado.