Index: /home/oleg/src/apache.org/jakarta-commons/httpclient-trunk/src/java/org/apache/commons/httpclient/auth/DigestScheme.java =================================================================== --- /home/oleg/src/apache.org/jakarta-commons/httpclient-trunk/src/java/org/apache/commons/httpclient/auth/DigestScheme.java (revision 169846) +++ /home/oleg/src/apache.org/jakarta-commons/httpclient-trunk/src/java/org/apache/commons/httpclient/auth/DigestScheme.java (working copy) @@ -457,19 +457,22 @@ sb.append("username=\"" + uname + "\"") .append(", realm=\"" + realm + "\"") - .append(", nonce=\"" + nonce + "\"").append(", uri=\"" + uri + "\"") + .append(", nonce=\"" + nonce + "\"") + .append(", uri=\"" + uri + "\"") .append(", response=\"" + response + "\""); - if (qopVariant != QOP_MISSING) { - sb.append(", qop=\"" + getQopVariantString() + "\"") - .append(", nc="+ NC) - .append(", cnonce=\"" + cnonce + "\""); - } if (algorithm != null) { sb.append(", algorithm=\"" + algorithm + "\""); } + if (qopVariant != QOP_MISSING) { + sb.append(", cnonce=\"" + cnonce + "\""); + } if (opaque != null) { sb.append(", opaque=\"" + opaque + "\""); } + if (qopVariant != QOP_MISSING) { + sb.append(", qop=\"" + getQopVariantString() + "\"") + .append(", nc="+ NC); + } return sb.toString(); }