diff src/luan/modules/http/impl/Http.luan @ 1166:7ef40e1923b7

add back Thread.global allow metatables to have metatables
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 08 Feb 2018 02:22:51 -0700
parents 668f29bc52ea
children 3a0f58d09ee7
line wrap: on
line diff
--- a/src/luan/modules/http/impl/Http.luan	Wed Feb 07 23:16:12 2018 -0700
+++ b/src/luan/modules/http/impl/Http.luan	Thu Feb 08 02:22:51 2018 -0700
@@ -11,6 +11,7 @@
 local clear = Table.clear or error()
 local Package = require "luan:Package.luan"
 local String = require "luan:String.luan"
+local lower = String.lower or error()
 local matches = String.matches or error()
 local HttpServicer = require "java:luan.modules.http.impl.HttpServicer"
 local IoLuan = require "java:luan.modules.IoLuan"
@@ -137,6 +138,7 @@
 	java.status = Status.getStatus(response.status)
 	for name, value in pairs(response.headers) do
 		type(name)=="string" or "header name must be string"
+		name = lower(name)
 		value = JavaLuan.toJava(value)
 		java.headers.put(name,value)
 	end