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 voidinitialiseResponse(URLConnection urlConnection)Initialise responsevoidservice()Perform requestprotected voidsetRequestHeaders(URLConnection urlConnection)Set request headersprotected voidwriteResponse(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 IOExceptionPerform 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
-
-