Solicitud de cabecera con HttpClient

Estoy tratando de hacer una solicitud HEAD a Google.com.

Este es mi código:

 using (var client = new HttpClient()) { var m = new HttpRequestMessage(HttpMethod.Head, "http://google.com"); var resp = await client.SendAsync(m); return true; } 

Cuando ejecuto este código obtengo la siguiente excepción:

System.Net.WebException: la solicitud requiere datos de almacenamiento en búfer para tener éxito.
en System.Net.HttpWebRequest.Redirect (resultado System.Net.WebAsyncResult, código HttpStatusCode, respuesta System.Net.WebResponse) [0x00000] en: 0
en System.Net.HttpWebRequest.CheckFinalStatus (resultado de System.Net.WebAsyncResult) [0x00000] en: 0
en System.Net.HttpWebRequest.SetResponseData (datos de System.Net.WebConnectionData) [0x00000] en: 0

No entiendo por qué … Google acepta solicitudes de Head porque al usar Postman obtengo un código 200 OK

¿Me puedes ayudar?