comparison src/luan/webserver/Connection.java @ 1229:85aa7961239a

logging
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 02 Apr 2018 02:13:02 -0600
parents 59289af20d9a
children 275d1b52dbce
comparison
equal deleted inserted replaced
1228:f8dd726bd4f5 1229:85aa7961239a
87 if( "application/x-www-form-urlencoded".equals(contentType) ) { 87 if( "application/x-www-form-urlencoded".equals(contentType) ) {
88 parser.parseUrlencoded(); 88 parser.parseUrlencoded();
89 } else if( contentType.startsWith("multipart/form-data;") ) { 89 } else if( contentType.startsWith("multipart/form-data;") ) {
90 parser.parseMultipart(); 90 parser.parseMultipart();
91 } else { 91 } else {
92 logger.warn("unknown request content-type: "+contentType); 92 logger.info("unknown request content-type: "+contentType);
93 } 93 }
94 } 94 }
95 } 95 }
96 response = server.handler.handle(request); 96 response = server.handler.handle(request);
97 } catch(ParseException e) { 97 } catch(ParseException e) {
98 logger.error("parse error\n"+request.rawHead.trim()+"\n",e); 98 logger.warn("parse error\n"+request.rawHead.trim()+"\n",e);
99 response = Response.errorResponse(Status.BAD_REQUEST,e.toString()); 99 response = Response.errorResponse(Status.BAD_REQUEST,e.toString());
100 } 100 }
101 response.headers.put("connection","close"); 101 response.headers.put("connection","close");
102 response.headers.put("content-length",Long.toString(response.body.length)); 102 response.headers.put("content-length",Long.toString(response.body.length));
103 byte[] header = response.toHeaderString().getBytes(); 103 byte[] header = response.toHeaderString().getBytes();