private String getServerAddress(final Request request) throws URISyntaxException { return new URI(request.getScheme(), null, request.getServerName(), request.getServerPort(), null, null, null).toString(); }
private URI getBaseUri(final Request request) { try { return new URI(request.getScheme(), null, request.getServerName(), request.getServerPort(), getBasePath(request), null, null); } catch (final URISyntaxException ex) { throw new IllegalArgumentException(ex); } }
@Override public String getRequestScheme() { return request.getScheme(); }
/** * {@inheritDoc} */ @Override public String getScheme() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getScheme(); }
/** * {@inheritDoc} */ @Override public String getScheme() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getScheme(); }
/** * {@inheritDoc} */ @Override public String getScheme() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getScheme(); }
/** * {@inheritDoc} */ @Override public String getScheme() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getScheme(); }
/** * {@inheritDoc} */ @Override public String getScheme() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getScheme(); }
/** * {@inheritDoc} */ @Override public String getScheme() { if (request == null) { throw new IllegalStateException("Null request object"); } return request.getScheme(); }
static @NotNull String getBaseAddress(Request request) { StringBuilder buf = new StringBuilder(); buf.append(request.getScheme()); buf.append("://"); buf.append(request.getServerName()); buf.append(':'); buf.append(request.getServerPort()); buf.append(request.getContextPath()); return buf.toString(); }
private String getServerAddress(final Request request) throws URISyntaxException { return new URI(request.getScheme(), null, request.getServerName(), request.getServerPort(), null, null, null).toString(); }
private URI getBaseUri(final Request request) { try { return new URI(request.getScheme(), null, request.getServerName(), request.getServerPort(), getBasePath(request), null, null); } catch (final URISyntaxException ex) { throw new IllegalArgumentException(ex); } }
private URI getBaseUri(final Request request) { try { return new URI(request.getScheme(), null, request.getServerName(), request.getServerPort(), getBasePath(request), null, null); } catch (final URISyntaxException ex) { throw new IllegalArgumentException(ex); } }
private URI getBaseUri(final Request request) { try { return new URI(request.getScheme(), null, request.getServerName(), request.getServerPort(), getBasePath(request), null, null); } catch (final URISyntaxException ex) { throw new IllegalArgumentException(ex); } }
@GET public Response auth(@HeaderParam("X-Auth-User") Optional<String> authUser, @HeaderParam("X-Auth-Key") Optional<String> authKey, @HeaderParam("X-Storage-User") Optional<String> storageUser, @HeaderParam("X-Storage-Pass") Optional<String> storagePass, @HeaderParam("Host") Optional<String> host, @Context Request request) { String identity = authUser.orElseGet(storageUser::get); String credential = authKey.orElseGet(storagePass::get); String authToken = null; try { authToken = ((BounceResourceConfig) application).authenticate(identity, credential); } catch (Throwable e) { e.printStackTrace(); } if (authToken == null) { return notAuthorized(); } String storageURL = host.orElseGet(() -> request.getLocalAddr() + ":" + request.getLocalPort()); String scheme = request.getScheme(); storageURL = scheme + "://" + storageURL + "/v1/AUTH_" + identity; return Response.ok() .header("x-storage-url", storageURL) .header("x-auth-token", authToken) .header("x-storage-token", authToken) .build(); } }
final StringBuffer buffer) { final String scheme = request.getScheme(); int port = request.getServerPort(); if (port < 0)
final StringBuilder buffer) { final String scheme = request.getScheme(); int port = request.getServerPort(); if (port < 0)
final StringBuilder buffer) { final String scheme = request.getScheme(); int port = request.getServerPort(); if (port < 0)
/** * */ private void sendStatusPage(Request req, Response res) { byte[] bytes; try { OutputBuffer ob = getOutputBuffer(res); // Replace locale specific Strings String localHtml = replaceTokens(statusHtml, bundle); // Replace state token String status = getStateMsg().getI18NKey(); try { // Try to get a localized version of this key status = bundle.getString(status); } catch (MissingResourceException ex) { // Use the non-localized String version of the status status = getStateMsg().toString(); } String locationUrl = req.getScheme() + "://" + req.getServerName() + ':' + req.getServerPort() + "/login.jsf"; localHtml = localHtml.replace(REDIRECT_TOKEN, locationUrl); bytes = localHtml.replace(STATUS_TOKEN, status).getBytes("UTF-8"); res.setContentLength(bytes.length); ob.write(bytes, 0, bytes.length); ob.flush(); } catch (IOException ex) { throw new RuntimeException(ex); } }
/** * Return the scheme used to make this Request. */ @Override public String getScheme() { // START S1AS 6170450 if (getConnector() != null && getConnector().getAuthPassthroughEnabled()) { ProxyHandler proxyHandler = getConnector().getProxyHandler(); if (proxyHandler != null && proxyHandler.getSSLKeysize(getRequest()) > 0) { return "https"; } } // END S1AS 6170450 return coyoteRequest.getScheme(); }