Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String kalturaUrl = req.getParameter("domain");
- String pathInfo = req.getPathInfo();
- String queryString = req.getQueryString();
- String servletsRequest = kalturaUrl;
- servletsRequest = (servletsRequest + pathInfo);
- if (req.getQueryString() != null) {
- servletsRequest = (servletsRequest + "?" + queryString);
- }
- URL newRequestURL = new URL(servletsRequest);
- HttpURLConnection connection = (HttpURLConnection)newRequestURL.openConnection();
- res.reset();
- res.setContentType(connection.getContentType());
- res.setContentLength(connection.getContentLength());
- res.setBufferSize(1024);
- ServletOutputStream out = res.getOutputStream();
- BufferedInputStream in = new BufferedInputStream(connection.getInputStream(), 1024);
- byte[] buf = new byte[1024];
- int length;
- while ((length = in.read(buf)) > 0) {
- out.write(buf, 0, length);
- }
- in.close();
- out.flush();
- out.close();
- }
Add Comment
Please, Sign In to add comment