Comparison

plugins/mod_http.lua @ 4678:9613673f916a

mod_http: Fix specifying method in app route keys
author Matthew Wild <mwild1@gmail.com>
date Tue, 24 Apr 2012 16:02:30 +0100
parent 4669:0e0a72679f77
child 4696:4700e318add1
comparison
equal deleted inserted replaced
4677:05d8b4099cf5 4678:9613673f916a
17 return path; 17 return path;
18 end 18 end
19 19
20 local function get_http_event(host, app_path, key) 20 local function get_http_event(host, app_path, key)
21 local method, path = key:match("^(%S+)%s+(.+)$"); 21 local method, path = key:match("^(%S+)%s+(.+)$");
22 if not method and key:sub(1,1) == "/" then 22 if not method then
23 if key:sub(1,1) ~= "/" then
24 return nil;
25 end
23 method, path = "GET", key; 26 method, path = "GET", key;
24 else
25 return nil;
26 end 27 end
27 path = normalize_path(path); 28 path = normalize_path(path);
28 return method:upper().." "..host..app_path..path; 29 return method:upper().." "..host..app_path..path;
29 end 30 end
30 31