Mercurial Hosting > luan
comparison src/goodjava/webserver/RequestParser.java @ 1766:8df0b80e715e
fix scheduled tasks
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 06 Jun 2023 14:33:24 -0600 |
parents | a02a75e3daa8 |
children | b914a726061f |
comparison
equal
deleted
inserted
replaced
1765:1ffe1e06ea55 | 1766:8df0b80e715e |
---|---|
19 this.request = request; | 19 this.request = request; |
20 } | 20 } |
21 | 21 |
22 void parseUrlencoded(String charset) throws ParseException, UnsupportedEncodingException { | 22 void parseUrlencoded(String charset) throws ParseException, UnsupportedEncodingException { |
23 if( request.body == null ) { | 23 if( request.body == null ) { |
24 logger.warn("body is null\n"+request.rawHead); | 24 logger.info("body is null\n"+request.rawHead); |
25 return; | 25 return; |
26 } | 26 } |
27 this.parser = new Parser(Util.toString(request.body,charset)); | 27 this.parser = new Parser(Util.toString(request.body,charset)); |
28 parseQuery(); | 28 parseQuery(); |
29 require( parser.endOfInput() ); | 29 require( parser.endOfInput() ); |
192 | 192 |
193 private static final String contentTypeStart = "multipart/form-data; boundary="; | 193 private static final String contentTypeStart = "multipart/form-data; boundary="; |
194 | 194 |
195 void parseMultipart() throws ParseException, UnsupportedEncodingException { | 195 void parseMultipart() throws ParseException, UnsupportedEncodingException { |
196 if( request.body == null ) { | 196 if( request.body == null ) { |
197 logger.warn("body is null\n"+request.rawHead); | 197 logger.info("body is null\n"+request.rawHead); |
198 return; | 198 return; |
199 } | 199 } |
200 String contentType = (String)request.headers.get("content-type"); | 200 String contentType = (String)request.headers.get("content-type"); |
201 if( !contentType.startsWith(contentTypeStart) ) | 201 if( !contentType.startsWith(contentTypeStart) ) |
202 throw new RuntimeException(contentType); | 202 throw new RuntimeException(contentType); |
272 } | 272 } |
273 | 273 |
274 // improve later | 274 // improve later |
275 void parseJson(String charset) throws UnsupportedEncodingException { | 275 void parseJson(String charset) throws UnsupportedEncodingException { |
276 if( request.body == null ) { | 276 if( request.body == null ) { |
277 logger.warn("body is null\n"+request.rawHead); | 277 logger.info("body is null\n"+request.rawHead); |
278 return; | 278 return; |
279 } | 279 } |
280 String value = Util.toString(request.body,charset); | 280 String value = Util.toString(request.body,charset); |
281 Util.add(request.parameters,"json",value); | 281 Util.add(request.parameters,"json",value); |
282 } | 282 } |