private void addAuthorizationHeader(final Request req, final HttpRequestPacket requestPacket, final Realm realm, final Uri uri, ProxyServer proxy, final boolean isUsedConnection) throws IOException { if (!isUsedConnection) { final String conAuth = AuthenticatorUtils.perConnectionAuthorizationHeader( req, uri, proxy, realm); if (conAuth != null) { requestPacket.addHeader(Header.Authorization, conAuth); } } final String reqAuth = AuthenticatorUtils.perRequestAuthorizationHeader( req, uri, realm); if (reqAuth != null) { requestPacket.addHeader(Header.Authorization, reqAuth); } }
private void addCookies(final Request request, final HttpRequestPacket requestPacket) { final Collection<Cookie> cookies = request.getCookies(); if (MiscUtils.isNonEmpty(cookies)) { StringBuilder sb = new StringBuilder(128); org.glassfish.grizzly.http.Cookie[] gCookies = new org.glassfish.grizzly.http.Cookie[cookies.size()]; convertCookies(cookies, gCookies); CookieSerializerUtils.serializeClientCookies(sb, gCookies); requestPacket.addHeader(Header.Cookie, sb.toString()); } }
private void addHostHeaderIfNeeded(final Request request, final Uri uri, final HttpRequestPacket requestPacket) { if (!requestPacket.containsHeader(Header.Host)) { String host = request.getVirtualHost(); if (host != null) { requestPacket.addHeader(Header.Host, host); } else { if (uri.getPort() == -1) { requestPacket.addHeader(Header.Host, uri.getHost()); } else { requestPacket.addHeader(Header.Host, uri.getHost() + ':' + uri.getPort()); } } } }
private void copyHeaders(final Request request, final HttpRequestPacket requestPacket) { final FluentCaseInsensitiveStringsMap map = request.getHeaders(); if (MiscUtils.isNonEmpty(map)) { for (final Map.Entry<String, List<String>> entry : map.entrySet()) { final String headerName = entry.getKey(); final List<String> headerValues = entry.getValue(); if (MiscUtils.isNonEmpty(headerValues)) { for (final String headerValue : headerValues) { requestPacket.addHeader(headerName, headerValue); } } } } }
private void addAuthorizationHeader(final Request req, final HttpRequestPacket requestPacket, final Realm realm, final Uri uri, ProxyServer proxy, final boolean isUsedConnection) throws IOException { if (!isUsedConnection) { final String conAuth = AuthenticatorUtils.perConnectionAuthorizationHeader( req, uri, proxy, realm); if (conAuth != null) { requestPacket.addHeader(Header.Authorization, conAuth); } } final String reqAuth = AuthenticatorUtils.perRequestAuthorizationHeader( req, uri, realm); if (reqAuth != null) { requestPacket.addHeader(Header.Authorization, reqAuth); } }
private void addAuthorizationHeader(final Request req, final HttpRequestPacket requestPacket, final Realm realm, final Uri uri, ProxyServer proxy, final boolean isUsedConnection) throws IOException { if (!isUsedConnection) { final String conAuth = AuthenticatorUtils.perConnectionAuthorizationHeader( req, uri, proxy, realm); if (conAuth != null) { requestPacket.addHeader(Header.Authorization, conAuth); } } final String reqAuth = AuthenticatorUtils.perRequestAuthorizationHeader( req, uri, realm); if (reqAuth != null) { requestPacket.addHeader(Header.Authorization, reqAuth); } }
private void addCookies(final Request request, final HttpRequestPacket requestPacket) { final Collection<Cookie> cookies = request.getCookies(); if (MiscUtils.isNonEmpty(cookies)) { StringBuilder sb = new StringBuilder(128); org.glassfish.grizzly.http.Cookie[] gCookies = new org.glassfish.grizzly.http.Cookie[cookies.size()]; convertCookies(cookies, gCookies); CookieSerializerUtils.serializeClientCookies(sb, gCookies); requestPacket.addHeader(Header.Cookie, sb.toString()); } }
private void addCookies(final Request request, final HttpRequestPacket requestPacket) { final Collection<Cookie> cookies = request.getCookies(); if (isNonEmpty(cookies)) { StringBuilder sb = new StringBuilder(128); org.glassfish.grizzly.http.Cookie[] gCookies = new org.glassfish.grizzly.http.Cookie[cookies.size()]; convertCookies(cookies, gCookies); CookieSerializerUtils.serializeClientCookies(sb, gCookies); requestPacket.addHeader(Header.Cookie, sb.toString()); } }
private void addHostHeaderIfNeeded(final Request request, final Uri uri, final HttpRequestPacket requestPacket) { if (!requestPacket.containsHeader(Header.Host)) { String host = request.getVirtualHost(); if (host != null) { requestPacket.addHeader(Header.Host, host); } else { if (uri.getPort() == -1) { requestPacket.addHeader(Header.Host, uri.getHost()); } else { requestPacket.addHeader(Header.Host, uri.getHost() + ':' + uri.getPort()); } } } }
private void addHostHeaderIfNeeded(final Request request, final Uri uri, final HttpRequestPacket requestPacket) { if (!requestPacket.containsHeader(Header.Host)) { String host = request.getVirtualHost(); if (host != null) { requestPacket.addHeader(Header.Host, host); } else { if (uri.getPort() == -1) { requestPacket.addHeader(Header.Host, uri.getHost()); } else { requestPacket.addHeader(Header.Host, uri.getHost() + ':' + uri.getPort()); } } } }
private void addCookies(final Request request, final HttpRequestPacket requestPacket) { final Collection<Cookie> cookies = request.getCookies(); if (MiscUtils.isNonEmpty(cookies)) { StringBuilder sb = new StringBuilder(128); org.glassfish.grizzly.http.Cookie[] gCookies = new org.glassfish.grizzly.http.Cookie[cookies.size()]; convertCookies(cookies, gCookies); CookieSerializerUtils.serializeClientCookies(sb, gCookies); requestPacket.addHeader(Header.Cookie, sb.toString()); } }
private void addHostHeaderIfNeeded(final Request request, final Uri uri, final HttpRequestPacket requestPacket) { if (!requestPacket.containsHeader(Header.Host)) { String host = request.getVirtualHost(); if (host != null) { requestPacket.addHeader(Header.Host, host); } else { if (uri.getPort() == -1) { requestPacket.addHeader(Header.Host, uri.getHost()); } else { requestPacket.addHeader(Header.Host, uri.getHost() + ':' + uri.getPort()); } } } }
private void addCookies(final Request request, final HttpRequestPacket requestPacket) { final Collection<Cookie> cookies = request.getCookies(); if (MiscUtils.isNonEmpty(cookies)) { StringBuilder sb = new StringBuilder(128); org.glassfish.grizzly.http.Cookie[] gCookies = new org.glassfish.grizzly.http.Cookie[cookies.size()]; convertCookies(cookies, gCookies); CookieSerializerUtils.serializeClientCookies(sb, gCookies); requestPacket.addHeader(Header.Cookie, sb.toString()); } }
private void copyHeaders(final Request request, final HttpRequestPacket requestPacket) { final FluentCaseInsensitiveStringsMap map = request.getHeaders(); if (MiscUtils.isNonEmpty(map)) { for (final Map.Entry<String, List<String>> entry : map.entrySet()) { final String headerName = entry.getKey(); final List<String> headerValues = entry.getValue(); if (MiscUtils.isNonEmpty(headerValues)) { for (final String headerValue : headerValues) { requestPacket.addHeader(headerName, headerValue); } } } } }
private void copyHeaders(final Request request, final HttpRequestPacket requestPacket) { final FluentCaseInsensitiveStringsMap map = request.getHeaders(); if (MiscUtils.isNonEmpty(map)) { for (final Map.Entry<String, List<String>> entry : map.entrySet()) { final String headerName = entry.getKey(); final List<String> headerValues = entry.getValue(); if (MiscUtils.isNonEmpty(headerValues)) { for (final String headerValue : headerValues) { requestPacket.addHeader(headerName, headerValue); } } } } }
private void copyHeaders(final Request request, final HttpRequestPacket requestPacket) { final FluentCaseInsensitiveStringsMap map = request.getHeaders(); if (MiscUtils.isNonEmpty(map)) { for (final Map.Entry<String, List<String>> entry : map.entrySet()) { final String headerName = entry.getKey(); final List<String> headerValues = entry.getValue(); if (MiscUtils.isNonEmpty(headerValues)) { for (final String headerValue : headerValues) { requestPacket.addHeader(headerName, headerValue); } } } } }
private void addAuthorizationHeader(final Request request, final HttpRequestPacket requestPacket) { Realm realm = request.getRealm(); if (realm == null) { realm = config.getRealm(); } if (realm != null && realm.getUsePreemptiveAuth()) { final String authHeaderValue = generateAuthHeader(realm); if (authHeaderValue != null) { requestPacket.addHeader(Header.Authorization, authHeaderValue); } } }
private HttpRequestPacket createRequest() { HttpRequestPacket.Builder builder = HttpRequestPacket.builder(); builder.method("POST"); builder.protocol("HTTP/1.1"); builder.uri("/echo"); builder.chunked(true); HttpRequestPacket packet = builder.build(); packet.addHeader(Header.Host, HOST_HEADER_VALUE); return packet; }
/** * Build the <tt>HttpRequestPacket</tt> message. * * @return <tt>HttpRequestPacket</tt> */ public final HttpRequestPacket build() { HttpRequestPacket packet = (HttpRequestPacket) super.build(); if (method != null) { packet.setMethod(method); } if (methodString != null) { packet.setMethod(methodString); } if (uri != null) { packet.setRequestURI(uri); } if (queryString != null) { packet.setQueryString(queryString); } if (host != null) { packet.addHeader(Header.Host, host); } return packet; }
/** * Build the <tt>HttpRequestPacket</tt> message. * * @return <tt>HttpRequestPacket</tt> */ public final HttpRequestPacket build() { HttpRequestPacket packet = (HttpRequestPacket) super.build(); if (method != null) { packet.setMethod(method); } if (methodString != null) { packet.setMethod(methodString); } if (uri != null) { packet.setRequestURI(uri); } if (queryString != null) { packet.setQueryString(queryString); } if (host != null) { packet.addHeader(Header.Host, host); } return packet; }