aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Chapuis <catwell-github@catwell.info>2013-08-14 14:41:57 +0200
committerPierre Chapuis <catwell-github@catwell.info>2013-08-14 14:41:57 +0200
commit87d72dce4e76807b28b7c90e93d4b1645ea0af46 (patch)
tree35c7b0a1e0d198442e895512e26b727b151160da
parent6bdb00e24ca88f271774c2102f631e70f04b249d (diff)
downloadluasocket-87d72dce4e76807b28b7c90e93d4b1645ea0af46.tar.gz
luasocket-87d72dce4e76807b28b7c90e93d4b1645ea0af46.tar.bz2
luasocket-87d72dce4e76807b28b7c90e93d4b1645ea0af46.zip
include port in default Host header
See RFC 2616 section 14.23.
-rw-r--r--src/http.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/http.lua b/src/http.lua
index f83dcc5..1d0eb50 100644
--- a/src/http.lua
+++ b/src/http.lua
@@ -209,9 +209,11 @@ end
209 209
210local function adjustheaders(reqt) 210local function adjustheaders(reqt)
211 -- default headers 211 -- default headers
212 local host = reqt.host
213 if reqt.port then host = host .. ":" .. reqt.port end
212 local lower = { 214 local lower = {
213 ["user-agent"] = _M.USERAGENT, 215 ["user-agent"] = _M.USERAGENT,
214 ["host"] = reqt.host, 216 ["host"] = host,
215 ["connection"] = "close, TE", 217 ["connection"] = "close, TE",
216 ["te"] = "trailers" 218 ["te"] = "trailers"
217 } 219 }