@Test public void handlesTargetsWithSlashes() { HttpObject subject = new Proxy("http: Request input = new MockRequest(subject, "/frog"); Response output = subject.get(input); responseCodeOf(output).assertIsOK_200(); assertTrue(contentTypeOf(output).isPlainTextWithEncoding("utf-8")); assertTrue(bodyOf(output).equals("Kermit")); }
@Override public Response get(Request req) { return proxyRequest(req, new GetMethod()); }
Proxy extends HttpObject { @Override public Response get(Request req) { return proxyRequest(req, new GetMethod()); } }
Proxy extends HttpObject { @Override public Response get(Request req) { return proxyRequest(req, new GetMethod()); } Proxy(final String localPath, final String base, final String me);  Proxy(final String base, final String me); }
Proxy extends HttpObject { @Override public Response get(Request req) { return proxyRequest(req, new GetMethod()); } Proxy(final String localPath, final String base, final String me);  Proxy(final String base, final String me); void setBase(String base); String getBase(); @Override Response get(Request req); @Override Response delete(Request req); @Override Response put(Request req); @Override Response patch(Request req); @Override Response options(Request req); @Override Response post(Request req); }
Proxy extends HttpObject { @Override public Response get(Request req) { return proxyRequest(req, new GetMethod()); } Proxy(final String localPath, final String base, final String me);  Proxy(final String base, final String me); void setBase(String base); String getBase(); @Override Response get(Request req); @Override Response delete(Request req); @Override Response put(Request req); @Override Response patch(Request req); @Override Response options(Request req); @Override Response post(Request req);  }