I would like to better understand how .Net http connection reuse works.
When I use HttpWebRequest to send something to some server twice from the same appdomain, is the connection (optionally) reused? So the server would see both requests as coming from the same connection even though in my application they are different logical requests.
If yes, can this behavior be turned off?
What about connections that use authentication/ssl - are they also also reused? If I supply different credentials/policy for each request this can be a security hole.