Sfoglia il codice sorgente

Merge branch 'master' of gitorious.org:radicale/radicale

Guillaume Ayoub 14 anni fa
parent
commit
41680cc5b6
1 ha cambiato i file con 12 aggiunte e 0 eliminazioni
  1. 12 0
      radicale/__init__.py

+ 12 - 0
radicale/__init__.py

@@ -161,6 +161,18 @@ class Application(object):
         environ["PATH_INFO"] = self.sanitize_uri(environ["PATH_INFO"])
         log.LOGGER.debug("Sanitized path: %s", environ["PATH_INFO"])
 
+        # Display an "It Works" message if the root URL is requested with
+        # the GET method
+        if environ["REQUEST_METHOD"].lower() == "get" \
+        and environ["PATH_INFO"] == "/":
+            headers = {"Content-type": "text/html"}
+            start_response("200 OK", list(headers.items()))
+            return ["<html>\n",
+                    "<head><title>Radicale Works!</title></head>\n",
+                    "<body><h1>Radicale Works!</h1>",
+                    '<a href="http://radicale.org/">radicale.org</a></body>',
+                    "\n</html>"]
+
         # Get content
         content_length = int(environ.get("CONTENT_LENGTH") or 0)
         if content_length: