Expose the HttpClient from the WinRT's HttpJsonRequest, and throw an ErrorResponseException which will hold the response data. This will make it easy to handle.
Fix compilation error
Simplify code
Compile on Silverlight
Add references
Add test
Use the HttpClient for the async staff
WIP - Compile on .NET 4.5
Should use the WriteAsync methods for the async write operations
Refactor code to use the await keyword
Make tests to pass
Add a failing test - due to case sensitivity
Compile on Silverlight
Use the HttpClient in order to make async requests from Silverlight
minor
Remove the use of WebRequest from Silverlight's HttpJsonRequest.
Use await
Fix references
Compile xaml file
Make the code to compile