Guest User

Untitled

a guest
Jan 21st, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. String kalturaUrl = req.getParameter("domain");
  2. String pathInfo = req.getPathInfo();
  3. String queryString = req.getQueryString();
  4. String servletsRequest = kalturaUrl;
  5.  
  6.  
  7. servletsRequest = (servletsRequest + pathInfo);
  8. if (req.getQueryString() != null) {
  9. servletsRequest = (servletsRequest + "?" + queryString);
  10. }
  11. URL newRequestURL = new URL(servletsRequest);
  12. HttpURLConnection connection = (HttpURLConnection)newRequestURL.openConnection();
  13.  
  14.  
  15. res.reset();
  16. res.setContentType(connection.getContentType());
  17. res.setContentLength(connection.getContentLength());
  18.  
  19. res.setBufferSize(1024);
  20.  
  21.  
  22. ServletOutputStream out = res.getOutputStream();
  23. BufferedInputStream in = new BufferedInputStream(connection.getInputStream(), 1024);
  24. byte[] buf = new byte[1024];
  25. int length;
  26.  
  27. while ((length = in.read(buf)) > 0) {
  28. out.write(buf, 0, length);
  29. }
  30.  
  31. in.close();
  32. out.flush();
  33. out.close();
  34. }
Add Comment
Please, Sign In to add comment