if (h.containsKey("Content-type")) { String[] charsetPair = Arrays.stream(h.getFirst("Content-type").split(";")) .map(x -> x.split("="))
public boolean containsKey(Object key) { return map.containsKey (key); }
/** * Returns true if the 'X-Requested-With' header field is 'XMLHttpRequest'. * Indicating that the request was made by a client library such as jQuery. * * @return True if the 'X-Requested-With' header field is 'XMLHttpRequest'. */ public boolean isXHR() { return headers.containsKey("X-Requested-With") && !headers.get("X-Requested-With").isEmpty() && headers.get("X-Requested-With").get(0).equals("XMLHttpRequest"); }
/** * Returns the String value of the specified cookie. * @param name a String specifying the cookie name. */ public String getCookie(final String name) { Headers headers = _exchange.getRequestHeaders(); if (!headers.containsKey("Cookie")) { return null; } List<String> values = headers.get("cookie"); for (String value : values) { String[] cookies = value.split(";"); for (String cookie : cookies) { String[] cdata = cookie.split("="); if (cdata[0].trim().equals(name)) { //return URLDecode(cdata[1]); return cdata[1]; } } } return null; }
if (headers.containsKey("cache-control") && headers.get("cache-control").get(0) != null && headers.get("cache-control").get(0).equals("no-cache")) return true; if (headers.containsKey("if-none-match") && headers.get("if-none-match").get(0) != null && headers.get("if-none-match").get(0).equals("*")) return true; if (headers.containsKey("if-modified-since") && headers.containsKey("last-modified") && headers.containsKey("modified")) { List<String> lmlist = headers.get("last-modified"); List<String> mlist = headers.get("modified");
String hash = Hashing.sha256().hashString(body.concat(plugin.getConfiguration().getServerKey()), Charsets.UTF_8).toString(); if(!ex.getRequestHeaders().containsKey("X-Signature")) { return new Object[]{422, "X-Signature header missing"};
if (h.containsKey("Content-type")) { String[] charsetPair = Arrays.stream(h.getFirst("Content-type").split(";")) .map(x -> x.split("="))
if (req.getRequestHeaders().containsKey("X-Forwarded-For")) { msg.put("clientip", req.getRequestHeaders().getFirst("X-Forwarded-For")); } else { if (req.getRequestHeaders().containsKey("User-Agent")) { msg.put("useragent", req.getRequestHeaders().getFirst("User-Agent"));
if (req.getRequestHeaders().containsKey("X-Forwarded-For")) { msg.put("clientip", req.getRequestHeaders().getFirst("X-Forwarded-For")); } else { if (req.getRequestHeaders().containsKey("User-Agent")) { msg.put("useragent", req.getRequestHeaders().getFirst("User-Agent"));
if (!headers.containsKey("Content-Type")) { throw new IllegalArgumentException("POST request has to contain header \"Content-Type\"");
if (reqheaders.containsKey("Range")) { header_range = "Range"; } else if (reqheaders.containsKey("range")) {