In order to design / reuse a library usable both for WPF apps, Windows Phone 8 apps and later Windows 8 / RT apps, we need to make some HttpWebRequest call, preferably synchrono
Maybe you cloud use the Result property of Task. It works on .NET 4.0/4.5 and Windows Phone 8.