Class HTTPProxy

java.lang.Object
org.alfresco.web.app.servlet.HTTPProxy

public class HTTPProxy extends Object
Simple server-side HTTP Request / Response
Author:
davidc
  • Field Details

    • url

      protected URL url
    • response

      protected javax.servlet.http.HttpServletResponse response
  • Constructor Details

    • HTTPProxy

      public HTTPProxy(String requestUrl, javax.servlet.http.HttpServletResponse response) throws MalformedURLException
      Construct
      Parameters:
      requestUrl - url to request
      response - response to write request back to
      Throws:
      MalformedURLException
  • Method Details

    • service

      public void service() throws IOException
      Perform request
      Throws:
      IOException
    • initialiseResponse

      protected void initialiseResponse(URLConnection urlConnection)
      Initialise response
      Parameters:
      urlConnection - url connection
    • setRequestHeaders

      protected void setRequestHeaders(URLConnection urlConnection)
      Set request headers
      Parameters:
      urlConnection - url connection
    • writeResponse

      protected void writeResponse(InputStream input, OutputStream output) throws IOException
      Write response
      Parameters:
      input - input stream of request
      output - output stream of response
      Throws:
      IOException