changeset 732:d7371dc8c2e7

add Http.request.port
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 12 Jun 2016 23:05:31 -0600
parents c92b3fabf92a
children ffbbe25dab09
files http/src/luan/modules/http/Http.luan http/src/luan/modules/http/HttpServicer.java
diffstat 2 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
diff -r c92b3fabf92a -r d7371dc8c2e7 http/src/luan/modules/http/Http.luan
--- a/http/src/luan/modules/http/Http.luan	Fri Jun 10 15:50:05 2016 -0600
+++ b/http/src/luan/modules/http/Http.luan	Sun Jun 12 23:05:31 2016 -0600
@@ -63,6 +63,7 @@
 	-- this.path
 	-- this.protocol
 	this.scheme = "http"  -- default
+	this.port = 80  -- default
 	this.parameters = {}
 	this.parameter = {__plural=this.parameters}
 	set_metatable(this.parameter,singular_metatable)
diff -r c92b3fabf92a -r d7371dc8c2e7 http/src/luan/modules/http/HttpServicer.java
--- a/http/src/luan/modules/http/HttpServicer.java	Fri Jun 10 15:50:05 2016 -0600
+++ b/http/src/luan/modules/http/HttpServicer.java	Sun Jun 12 23:05:31 2016 -0600
@@ -82,6 +82,7 @@
 		requestTbl.rawPut("path",request.getRequestURI());
 		requestTbl.rawPut("protocol",request.getProtocol());
 		requestTbl.rawPut("scheme",request.getScheme());
+		requestTbl.rawPut("port",request.getServerPort());
 
 		LuanTable headersTbl = (LuanTable)requestTbl.rawGet("headers");
 		for( Enumeration<String> enKeys = request.getHeaderNames(); enKeys.hasMoreElements(); ) {