congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
HstRequestUtils.getFarthestRequestScheme
Code IndexAdd Tabnine to your IDE (free)

How to use
getFarthestRequestScheme
method
in
org.hippoecm.hst.util.HstRequestUtils

Best Java code snippets using org.hippoecm.hst.util.HstRequestUtils.getFarthestRequestScheme (Showing top 8 results out of 315)

origin: org.onehippo.cms7.hst.components/hst-core

private static String getFarthestUrlPrefix(final HttpServletRequest servletRequest) {
  final String farthestRequestScheme = HstRequestUtils.getFarthestRequestScheme(servletRequest);
  final String farthestRequestHost = HstRequestUtils.getFarthestRequestHost(servletRequest, false);
  return farthestRequestScheme + "://" + farthestRequestHost;
}
origin: org.onehippo.cms7.hst.components/hst-core

public String getBaseURL(HttpServletRequest request) {
  final StringBuilder builder = new StringBuilder();
  final String scheme = HstRequestUtils.getFarthestRequestScheme(request);
  final String serverName = HstRequestUtils.getFarthestRequestHost(request, false);
  builder.append(scheme);
  builder.append("://").append(serverName);
  return builder.toString();
}
origin: org.onehippo.cms7.hst.components/hst-security

public static String getBaseURL(HttpServletRequest request) {
  final StringBuilder builder = new StringBuilder();
  final String scheme = HstRequestUtils.getFarthestRequestScheme(request);
  final String serverName = HstRequestUtils.getFarthestRequestHost(request, false);
  builder.append(scheme);
  builder.append("://").append(serverName);
  return builder.toString();
}
origin: org.onehippo.cms7.hst.components/hst-core

public Serializable create(final HstRequestContext requestContext) {
  HttpServletRequest request = requestContext.getServletRequest();
  StringBuilder requestInfo = new StringBuilder(256);
  final char delim = '\uFFFF';
  Optional<String> antiCacheValue = webFilesAntiCacheValue;
  if (antiCacheValue == null) {
    antiCacheValue = populateAntiCacheValue(requestContext);
  }
  if (antiCacheValue.isPresent()) {
    requestInfo.append(antiCacheValue.get()).append(delim);
  }
  // Implementers should differentiate between GET and HEAD requests otherwise blank pages
  //  can result.
  requestInfo.append(request.getMethod()).append(delim);
  requestInfo.append(HstRequestUtils.getFarthestRequestScheme(request)).append(delim);
  requestInfo.append(HstRequestUtils.getFarthestRequestHost(request)).append(delim);
  requestInfo.append(request.getRequestURI()).append(delim);
  requestInfo.append(StringUtils.defaultString(request.getQueryString())).append(delim);
  // AFter an internal HST FORWARD, all the above parts are the same because same http request,
  // but the base URL pathInfo has been changed. Hence, we need to account for pathInfo
  // to make sure that in a FORWARDED request we do not get the same cached entry
  requestInfo.append(requestContext.getBaseURL().getPathInfo()).append(delim);
  return requestInfo.toString();
}
origin: org.onehippo.cms7.hst/hst-client

final HstSiteMapItem hstSiteMapItem = pathResolvesTo.getHstSiteMapItem();
if (!hstSiteMapItem.isSchemeAgnostic()) {
  final String farthestRequestScheme = HstRequestUtils.getFarthestRequestScheme(servletRequest);
  if (!farthestRequestScheme.equals(hstSiteMapItem.getScheme())) {
origin: org.onehippo.cms7.hst.components/hst-core

final String farthestRequestScheme = getFarthestRequestScheme(req);
origin: org.onehippo.cms7.hst.components/hst-core

final String farthestRequestScheme = HstRequestUtils.getFarthestRequestScheme(requestContext.getServletRequest());
if (siteMapItem != null && siteMapItem.isPresent()) {
  if (siteMapItem.get().isSchemeAgnostic()) {
origin: org.onehippo.cms7.hst.components/hst-core

if (hstLinkImplCharacteristics.getScheme().equals(hstLinkImplCharacteristics.SCHEME_AGNOSTIC)) {
  scheme = HstRequestUtils.getFarthestRequestScheme(requestContext.getServletRequest());
} else {
  scheme = hstLinkImplCharacteristics.getScheme();
org.hippoecm.hst.utilHstRequestUtilsgetFarthestRequestScheme

Popular methods of HstRequestUtils

  • getFarthestRequestHost
  • getRequestPath
  • getRequestServerPort
    Returns the original host' port number requested by the client.
  • getURIEncoding
  • getFullyQualifiedHstURL
  • getHstRequest
    Returns HstRequest object found in the servletRequest.
  • getHstRequestContext
    Returns HstRequestContext object found in the servletRequest.
  • getHstResponse
    Returns HstResponse object found in the servletRequest or servletResponse.
  • createURLWithExplicitSchemeForRequest
  • escapeXml
  • getCharacterEncoding
  • getDecodedPath
  • getCharacterEncoding,
  • getDecodedPath,
  • getFarthestRemoteAddr,
  • getPathInfo,
  • getRemoteAddrs,
  • getRenderingHost,
  • getRequestHosts,
  • getRequestURI,
  • parseQueryString

Popular in Java

  • Finding current android device location
  • notifyDataSetChanged (ArrayAdapter)
  • runOnUiThread (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • JTable (javax.swing)
  • 21 Best IntelliJ Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now