def __call__(self, environ, start_response):
        print environ

        if environ.get('PATH_INFO', None) ==  '/crossdomain.xml':
            response = """
            <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> 
            <cross-domain-policy> 
                <allow-access-from domain="*" /> 
            </cross-domain-policy> 
            """            

            start_response('200 OK', [
                ('Content-Type', 'text/xml'),
                ('Content-Length', str(len(response))),
                ('Server', environ.get('REMOTE_HOST','')),
            ])
            return [response]

	else:
            return  WSGIGateway.__call__(self, environ, start_response)
Example #2
0
    def __call__(self, environ, start_response):
        print environ

        if environ.get('PATH_INFO', None) == '/crossdomain.xml':
            response = """
            <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> 
            <cross-domain-policy> 
                <allow-access-from domain="*" /> 
            </cross-domain-policy> 
            """

            start_response('200 OK', [
                ('Content-Type', 'text/xml'),
                ('Content-Length', str(len(response))),
                ('Server', environ.get('REMOTE_HOST', '')),
            ])
            return [response]

        else:
            return WSGIGateway.__call__(self, environ, start_response)
Example #3
0
 def __call__(self, environ, start_response):
     return _WSGIGateway.__call__(self, environ, start_response)