diff --git a/openstack_catalog/web/static/blank.json b/openstack_catalog/web/static/blank.json new file mode 100644 index 0000000..e69de29 diff --git a/tools/testserver.py b/tools/testserver.py index a979a3f..b511f90 100644 --- a/tools/testserver.py +++ b/tools/testserver.py @@ -18,10 +18,22 @@ import SocketServer class AllowOriginRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler): + def do_GET(self): + print("App Catalog Versions:", + self.headers.get('X-App-Catalog-Versions', '')) + return SimpleHTTPServer.SimpleHTTPRequestHandler.do_GET(self) + def end_headers(self): self.send_header("Access-Control-Allow-Origin", "*") SimpleHTTPServer.SimpleHTTPRequestHandler.end_headers(self) + def do_OPTIONS(self): + self.send_response(200) + self.send_header("Access-Control-Allow-Origin", "*") + self.send_header("Access-Control-Allow-Headers", + "X-App-Catalog-Versions") + self.send_header("Allow", "GET") + if __name__ == '__main__': PORT = 18001 httpd = SocketServer.TCPServer(("", PORT), AllowOriginRequestHandler)