Olá Pessoal,
Estou tentando consumir um web service que necessita de de Basic Authentication. No caso é uma requisição de tipo post onde eu envio um Json e o Web Service também devolve um Json. Para testes eu usei o programa Postman, onde eu testei o link, as chaves de autenticação e o Json de envio e o Postman fez o retorno normal, porém quando vou fazer no código c# eu não consigo nenhum retorno.
O código que estou utilizando atualmente é este:
var uri = new Uri("https://meulink");
HttpClient cliente = new HttpClient();
var authData = string.Format("{0}:{1}", "usuario", "senha");
var authHeaderValue = Convert.ToBase64String(Encoding.UTF8.GetBytes(authData));
cliente.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", authHeaderValue);
var json = JsonConvert.SerializeObject(client, Formatting.Indented);
HttpContent content = new StringContent(json, Encoding.UTF8, "text/json");
HttpResponseMessage response = await cliente.PostAsync(uri, content);
Desde já agradeço a quem puder ajudar.