/** * @param string * @return encoded value * * @deprecated Use urlEncodePathComponent or urlEncodeQueryComponent instead */ @Deprecated protected String urlEncode(String string) { return urlEncodePathComponent(string); }
@Override protected String urlEncodePathComponent(String string) { String component = super.urlEncodePathComponent(string); if (component != null && component.contains(".")) { component = encodeDot(component); } return component; }
/** * Appends path parameter * * @param url * @param key * @param value */ protected void appendPathParameter(AppendingStringBuffer url, String key, String value) { String escapedValue = urlEncodePathComponent(value); if (!Strings.isEmpty(escapedValue)) { if (!url.endsWith("/")) { url.append("/"); } url.append(urlEncodePathComponent(key)).append("/").append(escapedValue); } }