Software / code / prosody
Comparison
net/httpserver.lua @ 2275:dd344b94d088
net.httpserver: Fix to work with new server API
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Wed, 02 Dec 2009 18:03:10 +0000 |
| parent | 2274:6241da17f48d |
| child | 2321:7e7484a4e821 |
comparison
equal
deleted
inserted
replaced
| 2274:6241da17f48d | 2275:dd344b94d088 |
|---|---|
| 214 | 214 |
| 215 | 215 |
| 216 function new_request(handler) | 216 function new_request(handler) |
| 217 return { handler = handler, conn = handler.socket, | 217 return { handler = handler, conn = handler.socket, |
| 218 write = function (...) return handler:write(...); end, state = "request", | 218 write = function (...) return handler:write(...); end, state = "request", |
| 219 server = http_servers[handler.serverport()], | 219 server = http_servers[handler:serverport()], |
| 220 send = send_response, | 220 send = send_response, |
| 221 destroy = destroy_request, | 221 destroy = destroy_request, |
| 222 id = tostring{}:match("%x+$") | 222 id = tostring{}:match("%x+$") |
| 223 }; | 223 }; |
| 224 end | 224 end |