Comparison

net/http/server.lua @ 6082:d0e824a21861

net.http.server: Fix some typos introduced in 420c0d3b8583.
author Daurnimator <quae@daurnimator.com>
date Tue, 15 Apr 2014 14:51:49 -0400
parent 6071:420c0d3b8583
child 6367:769a3577dd85
comparison
equal deleted inserted replaced
6080:b7d1607df87d 6082:d0e824a21861
253 local output = { status_line }; 253 local output = { status_line };
254 for k,v in pairs(headers) do 254 for k,v in pairs(headers) do
255 t_insert(output, headerfix[k]..v); 255 t_insert(output, headerfix[k]..v);
256 end 256 end
257 t_insert(output, "\r\n\r\n"); 257 t_insert(output, "\r\n\r\n");
258 t_insert(output, body);
259 return output; 258 return output;
260 end 259 end
261 _M.prepare_header = prepare_header; 260 _M.prepare_header = prepare_header;
262 function _M.send_response(response, body) 261 function _M.send_response(response, body)
263 if response.finished then return; end 262 if response.finished then return; end
264 body = body or response.body or ""; 263 body = body or response.body or "";
265 headers.content_length = #body; 264 response.headers.content_length = #body;
266 local output = prepare_header(respone); 265 local output = prepare_header(response);
267 t_insert(output, body); 266 t_insert(output, body);
268 response.conn:write(t_concat(output)); 267 response.conn:write(t_concat(output));
269 response:finish(); 268 response:done();
270 end 269 end
271 function _M.finish_response(response) 270 function _M.finish_response(response)
272 if response.finished then return; end 271 if response.finished then return; end
273 response.finished = true; 272 response.finished = true;
274 response.conn._http_open_response = nil; 273 response.conn._http_open_response = nil;