in wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMessageUtils.java [188:236]
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 ( StringUtils.isNotEmpty( reasonPhrase ) )
{
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;
}