/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param name Name of the header to set * @param value Value to be set */ public void setHeader(final String name, final String value) { checkResponse(); if (isCommitted()) return; response.setHeader(name, value); }
/** * Set the specified header to the specified value. * * @param header the {@link Header} to set * @param value Value to be set * * @since 2.3.8 */ public void setHeader(final Header header, final HeaderValue value) { checkResponse(); if (isCommitted()) return; response.setHeader(header, value); }
@Override public void setHeaders(HttpResponsePacket response) { response.setReasonPhrase(Constants.RESPONSE_CODE_MESSAGE); response.setHeader(Constants.SEC_WS_ACCEPT, secKey.getSecKey()); if (!getEnabledExtensions().isEmpty()) { response.setHeader(Constants.SEC_WS_EXTENSIONS_HEADER, join(getSubProtocol())); } }
@Override public void setHeaders(HttpResponsePacket response) { response.setReasonPhrase(Constants.RESPONSE_CODE_MESSAGE); response.setHeader(Constants.SEC_WS_ACCEPT, secKey.getSecKey()); if (!getEnabledExtensions().isEmpty()) { response.setHeader(Constants.SEC_WS_EXTENSIONS_HEADER, join(getSubProtocol())); } }
@Override public void setHeaders(HttpResponsePacket response) { response.setReasonPhrase(Constants.RESPONSE_CODE_MESSAGE); response.setHeader(Constants.SEC_WS_ACCEPT, secKey.getSecKey()); if (!getEnabledExtensions().isEmpty()) { response.setHeader(Constants.SEC_WS_EXTENSIONS_HEADER, join(getSubProtocol())); } }
@Override public void setHeaders(HttpResponsePacket response) { response.setReasonPhrase(Constants.RESPONSE_CODE_MESSAGE); response.setHeader(Constants.SEC_WS_ACCEPT, secKey.getSecKey()); if (!getEnabledExtensions().isEmpty()) { response.setHeader(Constants.SEC_WS_EXTENSIONS_HEADER, join(getSubProtocol())); } }
@Override public void setHeaders(HttpResponsePacket response) { response.setReasonPhrase(Constants.RESPONSE_CODE_MESSAGE); response.setHeader(Constants.SEC_WS_ACCEPT, secKey.getSecKey()); if (!getEnabledExtensions().isEmpty()) { response.setHeader(Constants.SEC_WS_EXTENSIONS_HEADER, join(getSubProtocol())); } }
@Override public void setHeaders(HttpResponsePacket response) { response.setReasonPhrase(Constants.RESPONSE_CODE_MESSAGE); response.setHeader(Constants.SEC_WS_ACCEPT, secKey.getSecKey()); if (!getEnabledExtensions().isEmpty()) { response.setHeader(Constants.SEC_WS_EXTENSIONS_HEADER, join(getSubProtocol())); } }
private void writeTraceHeaders(FilterChainContext ctx, UpgradeResponse upgradeResponse) { final HttpResponsePacket responsePacket = ((HttpRequestPacket) ((HttpContent) ctx.getMessage()).getHttpHeader()).getResponse(); for (Map.Entry<String, List<String>> entry : upgradeResponse.getHeaders().entrySet()) { if (entry.getKey().contains(UpgradeResponse.TRACING_HEADER_PREFIX)) { responsePacket.setHeader(entry.getKey(), Utils.getHeaderFromList(entry.getValue())); } } }
private void write(FilterChainContext ctx, UpgradeResponse response) { final HttpResponsePacket responsePacket = ((HttpRequestPacket) ((HttpContent) ctx.getMessage()).getHttpHeader()).getResponse(); responsePacket.setProtocol(Protocol.HTTP_1_1); responsePacket.setStatus(response.getStatus()); // TODO // responsePacket.setReasonPhrase(response.getReasonPhrase()); for (Map.Entry<String, List<String>> entry : response.getHeaders().entrySet()) { responsePacket.setHeader(entry.getKey(), Utils.getHeaderFromList(entry.getValue())); } ctx.write(HttpContent.builder(responsePacket).build()); }