NetUtils.java 976 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.day.cq.dam.scene7.api.net;

public class NetUtils {
    public static String appendQuery(String url, String params) {
        boolean q;
        if (params == null || params.length() == 0) {
            return url;
        }
        boolean amp = params.charAt(0) == '&';
        boolean bl = q = params.charAt(0) == '?';
        if (url.indexOf("?") == -1) {
            if (amp) {
                return url + "?" + params.substring(1);
            }
            if (q) {
                return url + params;
            }
            return url + "?" + params;
        }
        if (url.endsWith("?")) {
            if (amp || q) {
                return url + params.substring(1);
            }
            return url + params;
        }
        if (amp) {
            return url + params;
        }
        if (q) {
            return url + "&" + params.substring(1);
        }
        return url + "&" + params;
    }
}