private String buildString(boolean appendParameter,String... parameters){
		StringBuilder buf = new StringBuilder();
		if (protocol != null && protocol.length() > 0) {
			buf.append(protocol);
			buf.append("://");
		}
		String host = getHost();
		if(host != null && host.length() > 0) {
    		buf.append(host);
		}
		String path = getPath();
		if (path != null && path.length() > 0) {
			buf.append("/");
			buf.append(path);
		}
		if (appendParameter) {
		    buildParameters(buf, true, parameters);
		}
		return buf.toString();
	}