{"comment":{"url":"https://api.github.com/repos/stephentoub/corefx/comments/13703200","html_url":"https://github.com/stephentoub/corefx/commit/56197a61ad11df7170585768137d832de982c74d#commitcomment-13703200","id":13703200,"user":{"login":"davidsh","id":7684835,"avatar_url":"https://avatars.githubusercontent.com/u/7684835?v=3","gravatar_id":"","url":"https://api.github.com/users/davidsh","html_url":"https://github.com/davidsh","followers_url":"https://api.github.com/users/davidsh/followers","following_url":"https://api.github.com/users/davidsh/following{/other_user}","gists_url":"https://api.github.com/users/davidsh/gists{/gist_id}","starred_url":"https://api.github.com/users/davidsh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidsh/subscriptions","organizations_url":"https://api.github.com/users/davidsh/orgs","repos_url":"https://api.github.com/users/davidsh/repos","events_url":"https://api.github.com/users/davidsh/events{/privacy}","received_events_url":"https://api.github.com/users/davidsh/received_events","type":"User","site_admin":false},"position":5,"line":105,"path":"src/System.Net.Http/src/System/Net/Http/Unix/CurlHandler.EasyRequest.cs","commit_id":"56197a61ad11df7170585768137d832de982c74d","created_at":"2015-10-11T01:07:56Z","updated_at":"2015-10-11T01:07:56Z","body":"Ok. It would be good to have a single place that wraps the low level exceptions (like CurlException) into HttpRequestException.  We try to do this in WinHttpHandler.  In general, the error processing from calling WinHTTP APIs simply throw WinHttpException.  Higher up, we grab that exception at some point and wrap it.  So, I was assuming a similar architecture for CurlHandler."}}