/** * @return The host for which the current request is being made. */ public String getHost() { return delegate == null ? null : delegate.getHost(); }
private Uri getSocialUri(GadgetContext context, String token) { String jsonUri = config.getString(context.getContainer(), "gadgets.osDataUri"); Preconditions.checkNotNull(jsonUri, "No JSON URI available for social preloads"); Preconditions.checkNotNull(token, "No token available for social preloads"); UriBuilder builder = UriBuilder.parse( jsonUri.replace("%host%", context.getHost())) .addQueryParameter("st", token); Uri uri = builder.toUri(); if(Strings.isNullOrEmpty(uri.getScheme()) && !Strings.isNullOrEmpty(context.getHostSchema())) { uri = builder.setScheme(context.getHostSchema()).toUri(); } return uri; } }
/** * @return The host for which the current request is being made. */ public String getHost() { return delegate == null ? null : delegate.getHost(); }
/** * @return The host for which the current request is being made. */ public String getHost() { return delegate == null ? null : delegate.getHost(); }
@Override public String getHost() { String host = request.getHeader("Host"); return host == null ? super.getHost() : host; }
@Override public String getHost() { String host = request.getHeader("Host"); if (host == null) { return super.getHost(); } return host; }
@Override public String getHost() { String host = request.getHeader("Host"); if (host == null) { return super.getHost(); } return host; }
private Uri getSocialUri(GadgetContext context, String token) { String jsonUri = config.getString(context.getContainer(), "gadgets.osDataUri"); Preconditions.checkNotNull(jsonUri, "No JSON URI available for social preloads"); Preconditions.checkNotNull(token, "No token available for social preloads"); UriBuilder builder = UriBuilder.parse( jsonUri.replace("%host%", context.getHost())) .addQueryParameter("st", token); return builder.toUri(); } }
/** {@inheritDoc} */ public void contribute(Map<String, Object> config, Gadget gadget) { GadgetContext ctx = gadget.getContext(); addServicesConfig(config, ctx.getContainer(), ctx.getHost()); }
private Uri getSocialUri(GadgetContext context, String token) { String jsonUri = config.getString(context.getContainer(), "gadgets.osDataUri"); Preconditions.checkNotNull(jsonUri, "No JSON URI available for social preloads"); Preconditions.checkNotNull(token, "No token available for social preloads"); UriBuilder builder = UriBuilder.parse( jsonUri.replace("%host%", context.getHost())) .addQueryParameter("st", token); return builder.toUri(); } }
/** {@inheritDoc} */ public void contribute(Map<String, Object> config, Gadget gadget) { GadgetContext ctx = gadget.getContext(); addServicesConfig(config, ctx.getContainer(), ctx.getHost()); }
/** {@inheritDoc} */ public void contribute(Map<String, Object> config, Gadget gadget) { GadgetContext ctx = gadget.getContext(); addServicesConfig(config, ctx.getContainer(), ctx.getHost()); }
@Test public void testGetHost() { expect(request.getHeader("Host")).andReturn("foo.org"); replay(); GadgetContext context = new HttpGadgetContext(request); assertEquals("foo.org", context.getHost()); }
@Test public void testGetHost() { expect(request.getHeader("Host")).andReturn("foo.org"); replay(); GadgetContext context = new HttpGadgetContext(request); assertEquals("foo.org", context.getHost()); }
@Test public void testGetHost() { expect(request.getHeader("Host")).andReturn("foo.org"); replay(); GadgetContext context = new HttpGadgetContext(request); assertEquals("foo.org", context.getHost()); }
HttpRequest request = pipeline.requests.get(0); assertEquals("http://" + context.getHost() + "/social/rpc?st=token", request.getUri() .toString()); assertEquals("POST", request.getMethod());
HttpRequest request = pipeline.requests.get(0); assertEquals("http://" + context.getHost() + "/social/rpc?st=token", request.getUri() .toString()); assertEquals("POST", request.getMethod());
HttpRequest request = pipeline.requests.get(0); assertEquals("http://" + context.getHost() + "/social/rpc?st=token", request.getUri() .toString()); assertEquals("POST", request.getMethod());
if (!lockedDomainService.gadgetCanRender(context.getHost(), gadget, context.getContainer())) { return RenderingResults.error("Invalid domain", HttpServletResponse.SC_BAD_REQUEST);
if (!lockedDomainService.gadgetCanRender(context.getHost(), gadget, context.getContainer())) { return RenderingResults.error("Invalid domain", HttpServletResponse.SC_BAD_REQUEST);