What does HRESULT 0x803D001D (WS_E_SERVER_REQUIRES_DIGEST_AUTH) mean?

 
Previous Next
WS_E_SERVER_REQUIRES_BASIC_AUTH WS_E_SERVER_REQUIRES_NTLM_AUTH

WS_E_SERVER_REQUIRES_DIGEST_AUTH

WS_E_SERVER_REQUIRES_DIGEST_AUTH is a Windows Web Services API HRESULT. It means that the remote endpoint rejected the offered authentication scheme and requires HTTP Digest authentication.

What to check for WS_E_SERVER_REQUIRES_DIGEST_AUTH

  • Inspect the endpoint challenge and verify client support for the required Digest parameters.
  • Use the API credential mechanism instead of generating authorization headers by hand.
  • Check endpoint realm, nonce and clock-related behavior when repeated authentication attempts fail.

Microsoft documentation

Diagnostic interpretation

This result has the HRESULT value 0x803D001D. AllStat records the condition as “The remote endpoint requires HTTP authentication scheme 'digest'.”.

Evidence to capture

  • Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the ws / server / requires / digest / auth operation.
  • Preserve the first failure in the call chain; a later HRESULT can describe cleanup rather than the original ws / server / requires / digest / auth condition.

Retry and recovery

” has changed.


Looking for a different code? Search another status or error code.