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)
示例#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)
示例#3
0
文件: helpers.py 项目: cmci/cecog
 def __call__(self, environ, start_response):
     return _WSGIGateway.__call__(self, environ, start_response)