Mercurial Hosting > luan
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(); |