cach HttpRequestException

This commit is contained in:
2015-05-08 09:47:47 +02:00
parent 64097b019a
commit b5f0f0feca
+14
View File
@@ -39,20 +39,34 @@ namespace OnePeek.Api
/// HTTP GET request to the specified uri
/// </summary>
public async Task<string> Get(Uri uri)
{
try
{
HttpResponseMessage responseMessage = await httpClient.GetAsync(uri);
return await responseMessage.Content.ReadAsStringAsync();
}
catch (HttpRequestException exc)
{
throw new OnePeekApiException(exc.Message, exc);
}
}
/// <summary>
/// HTTP GET request (as stream) to the specified uri
/// </summary>
public async Task<Stream> GetStream(Uri uri)
{
try
{
HttpResponseMessage responseMessage = await httpClient.GetAsync(uri);
return await responseMessage.Content.ReadAsStreamAsync();
}
catch (HttpRequestException exc)
{
throw new OnePeekApiException(exc.Message, exc);
}
}
public void Dispose()