Enviornment:
When we run our production web application, our AJAX calls often have 2-3 HTTP 401s before we get our HTTP 200.
Is this normal?
Is there something we may be doing wrong?
NOTE: The calls do not fail, the 401s try until they succeed.
That's normal traffic for NTLM-style Integrated Windows authentication. The sequence is roughly:
If you look in the raw responses from the server, you should see the Negotiate headers, and the corresponding encoded / encrypted requests from the client.