Package com.jetdrone.vertx.yoke.middleware.impl

Examples of com.jetdrone.vertx.yoke.middleware.impl.WebClient


        this.setOnOldIE = setOnOldIE;
    }

    @Override
    public void handle(@NotNull YokeRequest request, @NotNull Handler<Object> next) {
        final WebClient webClient = WebClient.detect(request.getHeader("user-agent"));

        boolean isIE = webClient.getUserAgent() == WebClient.UserAgent.IE;
        int majorVersion = webClient.getMajorVersion();

        String value;

        if ((!isIE) || (majorVersion >= 9) || (setOnOldIE)) {
            value = "1; mode=block";
View Full Code Here


        List<String> headers = new ArrayList<>();
        Map<String, Object> policy = new HashMap<>();
        boolean setAllHeaders = this.setAllHeaders;

        final WebClient webClient = WebClient.detect(request.getHeader("user-agent"));

        WebClient.UserAgent userAgent = webClient.getUserAgent();
        int version = webClient.getMajorVersion();

        for (String directive : DIRECTIVES) {
            Object value = options.getField(directive);
            if (value != null) {
                policy.put(directive, value);
View Full Code Here

TOP

Related Classes of com.jetdrone.vertx.yoke.middleware.impl.WebClient

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.