Package org.alfresco.web.app.servlet
Class HTTPProxy
- java.lang.Object
-
- org.alfresco.web.app.servlet.HTTPProxy
-
public class HTTPProxy extends Object
Simple server-side HTTP Request / Response- Author:
- davidc
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
initialiseResponse(URLConnection urlConnection)
Initialise responsevoid
service()
Perform requestprotected void
setRequestHeaders(URLConnection urlConnection)
Set request headersprotected void
writeResponse(InputStream input, OutputStream output)
Write response
-
-
-
Field Detail
-
url
protected URL url
-
response
protected javax.servlet.http.HttpServletResponse response
-
-
Constructor Detail
-
HTTPProxy
public HTTPProxy(String requestUrl, javax.servlet.http.HttpServletResponse response) throws MalformedURLException
Construct- Parameters:
requestUrl
- url to requestresponse
- response to write request back to- Throws:
MalformedURLException
-
-
Method Detail
-
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 requestoutput
- output stream of response- Throws:
IOException
-
-