Добавить ссылку можно только с URL-адресами веб-сервисов (сервисами .net amsx, сервисами wcf и другими сервисами на основе SOAP, такими как java, php или ruby и т. Д.).Добавление ссылки создает заглушку, которая содержит все классы, необходимые для вызова веб-сервисов.Он включает в себя все типы объектов, которые передаются в качестве параметров или возвращаются из веб-методов.
С другой стороны, HttpWebRequest может использоваться не только для вызова веб-сервисов, но и для простых страниц aspx, страниц HTML или любых URL-адресов на основе HTTP или HTTPS.Это похоже на переход по URL в браузере.