@Override public Map<String, String[]> parse(ActionContext context) { H.Request req = context.req(); InputStream is = req.inputStream(); try { Map<String, String[]> params = new HashMap<String, String[]>(); ByteArrayOutputStream os = new ByteArrayOutputStream(); int b; while ((b = is.read()) != -1) { os.write(b); } byte[] data = os.toByteArray(); params.put(ActionContext.REQ_BODY, data.length == 0 ? null : new String[] {new String(data, req.characterEncoding())}); return params; } catch (Exception e) { throw new UnexpectedException(e); } } }
@Override public Map<String, String[]> parse(ActionContext context) { H.Request req = context.req(); InputStream is = req.inputStream(); try { Map<String, String[]> params = new HashMap<String, String[]>(); ByteArrayOutputStream os = new ByteArrayOutputStream(); int b; while ((b = is.read()) != -1) { os.write(b); } byte[] data = os.toByteArray(); params.put(ActionContext.REQ_BODY, data.length == 0 ? null : new String[] {new String(data, req.characterEncoding())}); return params; } catch (Exception e) { throw new UnexpectedException(e); } } }
H.Request request = context.req(); final String encoding = request.characterEncoding(); InputStream is = request.inputStream(); try {
H.Request request = context.req(); final String encoding = request.characterEncoding(); InputStream is = request.inputStream(); try {
Map<String, String[]> result = new HashMap<>(); try { FileItemIteratorImpl iter = new FileItemIteratorImpl(body, request.header("content-type"), request.characterEncoding()); while (iter.hasNext()) { FileItemStream item = iter.next(); if (item.isFormField()) { String _encoding = request.characterEncoding(); // this is our default String _contentType = item.getContentType(); if (_contentType != null) {
Map<String, String[]> result = new HashMap<>(); try { FileItemIteratorImpl iter = new FileItemIteratorImpl(body, request.header("content-type"), request.characterEncoding()); while (iter.hasNext()) { FileItemStream item = iter.next(); if (item.isFormField()) { String _encoding = request.characterEncoding(); // this is our default String _contentType = item.getContentType(); if (_contentType != null) {