body may contain ascii 0, see issue #365

This commit is contained in:
Cloud Wu
2015-10-27 15:40:15 +08:00
parent a4af35f442
commit 13d920e185

View File

@@ -22,8 +22,9 @@ local function request(fd, method, host, url, recvheader, header, content)
end
if content then
local data = string.format("%s %s HTTP/1.1\r\n%scontent-length:%d\r\n\r\n%s", method, url, header_content, #content, content)
local data = string.format("%s %s HTTP/1.1\r\n%scontent-length:%d\r\n\r\n", method, url, header_content, #content)
write(data)
write(content)
else
local request_header = string.format("%s %s HTTP/1.1\r\n%scontent-length:0\r\n\r\n", method, url, header_content)
write(request_header)