private String getWebSocketLocation(HttpRequest req) { return "ws://" + req.getHeader(HttpHeaders.Names.HOST) + WEBSOCKET_PATH; } }
String value = request.getHeader(HttpHeaders.Names.COOKIE); if (value == null) { cookies = Collections.emptySet();
private String getWebSocketLocation(HttpRequest req) { return "ws://" + req.getHeader(HttpHeaders.Names.HOST); } }
private String getWebSocketLocation(HttpRequest req) { return "wss://" + req.getHeader(HttpHeaders.Names.HOST) + WEBSOCKET_PATH; } }
public synchronized void replyOK(final ChannelHandlerContext ctx, byte[] data, final HttpRequest req) throws Exception { final HttpResponse response = new DefaultHttpResponse(RtspVersions.RTSP_1_0, RtspResponseStatuses.OK); if (data.length > 0) { response.addHeader("Content-Type", "application/octet-stream"); response.addHeader("Content-Length", Integer.toString(data.length)); } response.addHeader("Server", "AirTunes/104.29"); response.addHeader("X-Apple-ET", req.getHeader("X-Apple-ET")); response.addHeader("CSeq", req.getHeader("CSeq")); response.setContent(ChannelBuffers.wrappedBuffer(data)); ctx.getChannel().write(response); }
.getHeader(HttpHeaders.Names.CONNECTION)) || request.getProtocolVersion().equals(HttpVersion.HTTP_1_0) && !HttpHeaders.Values.KEEP_ALIVE.equalsIgnoreCase(request .getHeader(HttpHeaders.Names.CONNECTION)); String value = request.getHeader(HttpHeaders.Names.COOKIE); if (value == null) { cookies = Collections.emptySet();
String ifModifiedSince = request.getHeader(HttpHeaders.Names.IF_MODIFIED_SINCE); if (ifModifiedSince != null && !ifModifiedSince.equals("")) { SimpleDateFormat dateFormatter = new SimpleDateFormat(HTTP_DATE_FORMAT, Locale.US);
String cookieString = request.getHeader(COOKIE); if (cookieString != null) { CookieDecoder cookieDecoder = new CookieDecoder();