diff src/luan/webserver/Connection.java @ 1148:49fb4e83484f

webserver - change headers to lower case
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 04 Feb 2018 17:11:06 -0700
parents 30d87b7d1d62
children 4beabb087be6
line wrap: on
line diff
--- a/src/luan/webserver/Connection.java	Thu Feb 01 22:06:37 2018 -0700
+++ b/src/luan/webserver/Connection.java	Sun Feb 04 17:11:06 2018 -0700
@@ -63,7 +63,7 @@
 				RequestParser parser = new RequestParser(request);
 				parser.parseHead();
 	
-				String lenStr = (String)request.headers.get("Content-Length");
+				String lenStr = (String)request.headers.get("content-length");
 				if( lenStr != null ) {
 					int len = Integer.parseInt(lenStr);
 					byte[] body = new byte[len];
@@ -80,7 +80,7 @@
 //System.out.println(new String(request.body));
 				}
 
-				String contentType = (String)request.headers.get("Content-Type");
+				String contentType = (String)request.headers.get("content-type");
 				if( contentType != null ) {
 					if( request.body == null ) {
 						logger.error("body is null");
@@ -97,8 +97,8 @@
 			}
 
 			Response response = server.handler.handle(request);
-			response.headers.put("Connection","close");
-			response.headers.put("Content-Length",Long.toString(response.body.length));
+			response.headers.put("connection","close");
+			response.headers.put("content-length",Long.toString(response.body.length));
 			byte[] header = response.toHeaderString().getBytes();
 	
 			OutputStream out = socket.getOutputStream();