Мне бы хотелось, чтобы в .NET был HTTP-коннектор, который использовал подсистему WinINet . (Или подделка действительно, очень хорошо.)
В ряде случаев я «возвращаюсь» к MSXML / XMLHTTPRequest просто потому, что соединения «работают как IE» - если пользователь может получить к нему доступ в IE, то он может получить к нему доступ через MSXML. Следующее не всегда верно в отношении коннектора .NET без ручной настройки. ПТК.
Мой опыт основан на .NET35, и я не уверен, что .NET4 меняется.
Редактировать: Если вы проголосовали против (что совершенно нормально), пожалуйста, оставьте комментарий, почему. Спасибо.