Based on the definition of “PreAuthenticate” of System.Net in MSDN, http://msdn2.microsoft.com/en-gb/library/system.net.httpwebrequest.preauthenticate.aspx “After a client request to a specific Uri is successfully authenticated, if PreAuthenticate is