Class Proxy


public class Proxy extends HttpObject
  • Constructor Details

  • Method Details

    • setBase

      public void setBase(String base)
    • getBase

      public String getBase()
    • get

      public Response get(Request req)
      Overrides:
      get in class HttpObject
    • delete

      public Response delete(Request req)
      Overrides:
      delete in class HttpObject
    • put

      public Response put(Request req)
      Overrides:
      put in class HttpObject
    • patch

      public Response patch(Request req)
      Overrides:
      patch in class HttpObject
    • options

      public Response options(Request req)
      Overrides:
      options in class HttpObject
    • setRequestRepresentation

      protected void setRequestRepresentation(Request req, org.apache.commons.httpclient.methods.EntityEnclosingMethod method)
    • post

      public Response post(Request req)
      Overrides:
      post in class HttpObject
    • getQuery

      protected String getQuery(Request req)
    • processUrl

      protected String processUrl(String url)
    • proxyRequest

      protected Response proxyRequest(Request req, org.apache.commons.httpclient.HttpMethodBase method)
    • executeMethod

      protected Response executeMethod(org.apache.commons.httpclient.HttpClient client, org.apache.commons.httpclient.HttpMethodBase method, Request req)
    • createHttpClient

      protected org.apache.commons.httpclient.HttpClient createHttpClient()
    • addRequestHeaders

      protected void addRequestHeaders(Request req, org.apache.commons.httpclient.HttpMethodBase method)
    • extractResponseHeaders

      protected List<HeaderField> extractResponseHeaders(org.apache.commons.httpclient.HttpMethodBase method)
    • processRedirect

      protected String processRedirect(String url)
    • createResponse

      protected Response createResponse(org.apache.commons.httpclient.HttpMethodBase method, ResponseCode responseCode, List<HeaderField> headersReturned)
    • stripTrailingSlash

      protected static final String stripTrailingSlash(String text)