headers.forEach(header -> headers_.add(header.getKey(), header.getValue()));
startServer(); client.getNow(DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, onSuccess(resp -> { resp.headers().forEach(header -> { String name = header.getKey(); switch (name.toLowerCase()) {
@Test public void testHttpClientRequestHeadersDontContainCROrLF() throws Exception { server.requestHandler(req -> { req.headers().forEach(header -> { String name = header.getKey(); switch (name.toLowerCase()) {
headers.forEach(header -> headers_.add(header.getKey(), header.getValue()));
startServer(); client.getNow(DEFAULT_HTTP_PORT, DEFAULT_HTTP_HOST, DEFAULT_TEST_URI, resp -> { resp.headers().forEach(header -> { String name = header.getKey(); switch (name.toLowerCase()) {
@Test public void testHttpClientRequestHeadersDontContainCROrLF() throws Exception { server.requestHandler(req -> { req.headers().forEach(header -> { String name = header.getKey(); switch (name.toLowerCase()) {
private HeaderMap multimapToMap(MultiMap headers) { HeaderMap map = new HeaderMap(); headers.forEach(pair -> map.add(pair.getKey(), pair.getValue())); return map; }
@Override public Map<String, String> parameters() { if (queryParameters == null) { queryParameters = new HashMap<>(httpServerRequest.params().size()); httpServerRequest.params().forEach(param -> queryParameters.put(param.getKey(), param.getValue())); } return queryParameters; }
@Override public HttpHeaders headers() { if (headers == null) { headers = new HttpHeaders(); httpServerRequest.headers().forEach(header -> headers.add(header.getKey(), header.getValue())); } return headers; }
/** * Converts MultiMap to JsonObject<br> It expects the MultiMap key, contains List of String * objects, so the result of conversion will look like below * <br> * <pre> * { * "mapKey1": ["val1", "val2"], * "mapKey2": ["val1"] * } * </pre> * * @param multiMap - {@link MultiMap} to convert * @return - {@link JsonObject} with {@link JsonArray} under each object key */ public static JsonObject toJsonObject(MultiMap multiMap) { JsonObject json = new JsonObject(); multiMap.getDelegate().forEach( entry -> { JsonArray values; if (json.containsKey(entry.getKey())) { values = json.getJsonArray(entry.getKey()); } else { values = new JsonArray(); json.put(entry.getKey(), values); } values.add(entry.getValue()); } ); return json; }
/** * Converts MultiMap to JsonObject<br> It expects the MultiMap key, contains List of String * objects, so the result of conversion will look like below * <br> * <pre> * { * "mapKey1": ["val1", "val2"], * "mapKey2": ["val1"] * } * </pre> * * @param multiMap - {@link MultiMap} to convert * @return - {@link JsonObject} with {@link JsonArray} under each object key */ public static JsonObject toJsonObject(MultiMap multiMap) { JsonObject json = new JsonObject(); multiMap.getDelegate().forEach( entry -> { JsonArray values; if (json.containsKey(entry.getKey())) { values = json.getJsonArray(entry.getKey()); } else { values = new JsonArray(); json.put(entry.getKey(), values); } values.add(entry.getValue()); } ); return json; }
public static void in(final IpcData data, final Envelop envelop) { if (null != envelop) { // User final User user = envelop.user(); final JsonObject sendData = new JsonObject(); if (null != user) { sendData.put("user", user.principal()); } // Header final MultiMap headers = envelop.headers(); if (null != headers) { final JsonObject headerData = new JsonObject(); headers.forEach((entry) -> headerData.put(entry.getKey(), entry.getValue())); sendData.put("header", headerData); } // Data final Object content = envelop.data(); sendData.put("data", content); sendData.put("config", data.getConfig()); // Data Prepared finished. sendData.put("address", data.getAddress()); data.setData(sendData.toBuffer()); } }
public static void in(final IpcData data, final Envelop envelop) { if (null != envelop) { // User final User user = envelop.user(); final JsonObject sendData = new JsonObject(); if (null != user) { sendData.put("user", user.principal()); } // Header final MultiMap headers = envelop.headers(); if (null != headers) { final JsonObject headerData = new JsonObject(); headers.forEach((entry) -> headerData.put(entry.getKey(), entry.getValue())); sendData.put("header", headerData); } // Data final Object content = envelop.data(); sendData.put("data", content); sendData.put("config", data.getConfig()); // Data Prepared finished. sendData.put("address", data.getAddress()); data.setData(sendData.toBuffer()); } }
private void processHeaders(final HttpPost request) { /* * Extract Server Request headers */ this.request.headers().forEach(entry -> LOGGER.info("[ ZERO ] Client header: {0} = {1}", entry.getKey(), entry.getValue())); /* * User Agent Switch, Fix value */ this.processHeader(request, HttpHeaders.AUTHORIZATION); // Security this.processHeader(request, HttpHeaders.CACHE_CONTROL); // Cache this.processHeader(request, HttpHeaders.ACCEPT); // Accept this.processHeader(request, HttpHeaders.CONNECTION); // Connection this.processHeader(request, HttpHeaders.ACCEPT_ENCODING);// Accept-Encoding }
private void processHeaders(final HttpPost request) { /* * Extract Server Request headers */ this.request.headers().forEach(entry -> LOGGER.info("[ ZERO ] Client header: {0} = {1}", entry.getKey(), entry.getValue())); /* * User Agent Switch, Fix value */ this.processHeader(request, HttpHeaders.AUTHORIZATION); // Security this.processHeader(request, HttpHeaders.CACHE_CONTROL); // Cache this.processHeader(request, HttpHeaders.ACCEPT); // Accept this.processHeader(request, HttpHeaders.CONNECTION); // Connection this.processHeader(request, HttpHeaders.ACCEPT_ENCODING);// Accept-Encoding }
context.request().headers().forEach(entry -> deliveryOptions.addHeader(entry.getKey(), entry.getValue()));
@Override public Epsilon<T> resolve(final RoutingContext context, final Epsilon<T> income) { context.request().headers().forEach((item) -> LOGGER.info("[ ZERO ] Headers: {0} = {1}", item.getKey(), item.getValue())); final Set<FileUpload> fileUploads = context.fileUploads();
@Override public Epsilon<T> resolve(final RoutingContext context, final Epsilon<T> income) { context.request().headers().forEach((item) -> LOGGER.info("[ ZERO ] Headers: {0} = {1}", item.getKey(), item.getValue())); final Set<FileUpload> fileUploads = context.fileUploads();