public void addRequestHeaders(HttpRequest request) { Enumeration names = request.getFieldNames(); while (names.hasMoreElements()) { String name = (String) names.nextElement(); String value = request.getField(name); requestHeaders.add(new Header(name, value)); } }
private void logRequest(HttpRequest request, byte[] data) throws IOException { OutputStream out = logManager.createLog("jetty"); PrintWriter pw = new PrintWriter(new OutputStreamWriter(out), false); for (Enumeration<?> e = request.getFieldNames(); e.hasMoreElements(); ) { String name = (String)e.nextElement(); for (Enumeration<?> e2 = request.getFieldValues(name); e2.hasMoreElements(); ) { pw.print(name); pw.print(": "); pw.println((String)e2.nextElement()); } } pw.println(); pw.flush(); out.write(data); } }
private void logRequest(HttpRequest request, byte[] data) throws IOException { OutputStream out = logManager.createLog("jetty"); PrintWriter pw = new PrintWriter(new OutputStreamWriter(out), false); for (Enumeration<?> e = request.getFieldNames(); e.hasMoreElements(); ) { String name = (String)e.nextElement(); for (Enumeration<?> e2 = request.getFieldValues(name); e2.hasMoreElements(); ) { pw.print(name); pw.print(": "); pw.println((String)e2.nextElement()); } } pw.println(); pw.flush(); out.write(data); } }
private void logRequest(HttpRequest request, byte[] data) throws IOException { OutputStream out = logManager.createLog("jetty"); PrintWriter pw = new PrintWriter(new OutputStreamWriter(out), false); for (Enumeration<?> e = request.getFieldNames(); e.hasMoreElements(); ) { String name = (String)e.nextElement(); for (Enumeration<?> e2 = request.getFieldValues(name); e2.hasMoreElements(); ) { pw.print(name); pw.print(": "); pw.println((String)e2.nextElement()); } } pw.println(); pw.flush(); out.write(data); } }
protected void copyRequestHeaders(MessageContext ctx, Map<String, List<String>> headers) { HttpRequest req = (HttpRequest)ctx.get(HTTPServerInputStreamContext.HTTP_REQUEST); for (Enumeration e = req.getFieldNames(); e.hasMoreElements();) { String fname = (String)e.nextElement(); List<String> values; if (headers.containsKey(fname)) { values = headers.get(fname); } else { values = new ArrayList<String>(); headers.put(fname, values); } for (Enumeration e2 = req.getFieldValues(fname); e2.hasMoreElements();) { String val = (String)e2.nextElement(); values.add(val); } } }
boolean isGet = "GET".equals(request.getMethod()); boolean hasContent = false; Enumeration enm = request.getFieldNames(); while (enm.hasMoreElements()) {