For WinForm you could use System.Net.HttpWebRequest
class. Have a look at this link.
For silverlight you could do
Uri uri = new Uri("http://test.com/abc.jpg"); //just a dummy uri
YourImage.Source = new BitmapImage(uri);
solved How can i get picture by having the URL? [closed]