Browse Source

Minor cleanup

Marcos Kirsch 9 years ago
parent
commit
51bfb3a8cc
1 changed files with 2 additions and 5 deletions
  1. 2 5
      httpserver.lua

+ 2 - 5
httpserver.lua

@@ -30,7 +30,6 @@ function parseRequest(request)
 end
 
 local function uriToFilename(uri)
-   if uri == "/" then return "http/index.html" end
    return "http/" .. string.sub(uri, 2, -1)
 end
 
@@ -43,7 +42,6 @@ end
 
 local function parseUri(uri)
    if uri == "/" then uri = "/index.html" end
-   print ("uri is " .. uri)
    questionMarkPos, b, c, d, e, f = uri:find("?")
    r = {}
    if questionMarkPos == nil then
@@ -76,12 +74,11 @@ local function getMimeType(ext)
 end
 
 local function onGet(connection, uri)
-   print("onGet: requested uri is: " .. uri)
-   local fileExists = file.open(uriToFilename(uri), "r")
+   uri = parseUri(uri)
+   local fileExists = file.open(uriToFilename(uri.file), "r")
    if not fileExists then
       onError(connection, 404, "Not Found")
    else
-      uri = parseUri(uri)
       -- Use HTTP/1.0 to ensure client closes connection.
       connection:send("HTTP/1.0 200 OK\r\nContent-Type: " .. getMimeType(uri.ext) .. "\r\Cache-Control: private, no-store\r\n\r\n")
       -- Send file in little 128-byte chunks