in wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMessageUtils.java [174:215]
private static String formatMessage(
String message, String url, int statusCode, String reasonPhrase, ProxyInfo proxyInfo) {
Objects.requireNonNull(message, "message cannot be null");
Objects.requireNonNull(url, "url cannot be null");
String msg = message + url;
if (statusCode != UNKNOWN_STATUS_CODE) {
msg += ", status: " + statusCode;
if (reasonPhrase != null && !reasonPhrase.isEmpty()) {
msg += " " + reasonPhrase;
} else {
switch (statusCode) {
case SC_UNAUTHORIZED:
msg += " Unauthorized";
break;
case SC_FORBIDDEN:
msg += " Forbidden";
break;
case SC_NOT_FOUND:
msg += " Not Found";
break;
case SC_PROXY_AUTH_REQUIRED:
msg += " Proxy Authentication Required";
break;
case SC_GONE:
msg += " Gone";
break;
default:
break;
}
}
}
if (proxyInfo != null) {
msg += ", proxy: " + proxyInfo;
}
return msg;
}