In Safari, POST intermittently loses content body after NTLM negotiation

Originator:david
Number:rdar://10512880 Date Originated:1 Dec 2011
Status:Open Resolved:
Product:Safari Product Version:5.1.2
Classification: Reproducible:Sometimes
 
Summary:
When communicating with a Tableau Server that enables NTLM, some POSTs don't have NTLM credentials, which confuses the server

Steps to Reproduce:
Client does two posts that return 401 from apache as part of the negotiation, then third post contains all credentials and succeeds.  This third post sometimes has no content in the body even though the first post in the stream (the first one that returns 401) does have the content.

Expected Results:
All requests work

Actual Results:
Some requests don't have credentials and server gets confused. See attached Fiddler trace.

Regression:
It's possible this was introduced with Lion versions of Safari, I don't recall running into something similar earlier

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!