comparison src/luan/webserver/Connection.java @ 1237:275d1b52dbce

add Request.scheme
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 11 Jun 2018 18:22:51 -0600
parents 85aa7961239a
children e4d7a3114fa8
comparison
equal deleted inserted replaced
1236:5b9856045e51 1237:275d1b52dbce
90 parser.parseMultipart(); 90 parser.parseMultipart();
91 } else { 91 } else {
92 logger.info("unknown request content-type: "+contentType); 92 logger.info("unknown request content-type: "+contentType);
93 } 93 }
94 } 94 }
95
96 String scheme = (String)request.headers.get("x-forwarded-proto");
97 if( scheme != null )
98 request.scheme = scheme;
95 } 99 }
96 response = server.handler.handle(request); 100 response = server.handler.handle(request);
97 } catch(ParseException e) { 101 } catch(ParseException e) {
98 logger.warn("parse error\n"+request.rawHead.trim()+"\n",e); 102 logger.warn("parse error\n"+request.rawHead.trim()+"\n",e);
99 response = Response.errorResponse(Status.BAD_REQUEST,e.toString()); 103 response = Response.errorResponse(Status.BAD_REQUEST,e.toString());