Solicitação de cabeça com HttpClient
Estou tentando fazer umaHEAD
solicitação para Google.com.
Este é o meu código:
using (var client = new HttpClient())
{
var m = new HttpRequestMessage(HttpMethod.Head, "http://google.com");
var resp = await client.SendAsync(m);
return true;
}
Quando executo esse código, recebo a seguinte exceção:
System.Net.WebException: a solicitação requer que os dados do buffer sejam bem-sucedidos.
no System.Net.HttpWebRequest.Redirect (resultado do System.Net.WebAsyncResult, código HttpStatusCode, resposta do System.Net.WebResponse) [0x00000] em: 0
em System.Net.HttpWebRequest.CheckFinalStatus (resultado System.Net.WebAsyncResult) [0x00000] em: 0
em System.Net.HttpWebRequest.SetResponseData (dados System.Net.WebConnectionData) [0x00000] em: 0
Não consigo entender por que ... O Google aceita solicitações de chefe porque, usando o Postman, recebo uma200 OK
código
Pode me ajudar?