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