Perguntas com a marcação «dotnet-httpclient»

Refere-se à biblioteca System.Net.Http.HttpClient, que faz parte do pacote HttpClient no NuGet, ou à biblioteca .NET 4.5.

218
Decidindo entre HttpClient e WebClient

Nosso aplicativo da web está sendo executado no .Net Framework 4.0. A interface do usuário chama métodos de controlador por meio de chamadas ajax. Precisamos consumir o serviço REST do nosso fornecedor. Estou avaliando a melhor maneira de chamar o serviço REST no .Net 4.0. O serviço REST requer...

188
Por que usar o HttpClient para conexão síncrona

Estou construindo uma biblioteca de classes para interagir com uma API. Preciso chamar a API e processar a resposta XML. Posso ver os benefícios de usar HttpClientpara conectividade assíncrona, mas o que estou fazendo é puramente síncrono, portanto, não vejo nenhum benefício significativo sobre o...

158
Adicionando cabeçalhos Http ao HttpClient

Tudo: Preciso adicionar cabeçalhos http ao HttpClient antes de enviar uma solicitação para um serviço web. Como faço isso para uma solicitação individual (em vez de no HttpClient para todas as solicitações futuras)? Não tenho certeza se isso é possível. var client = new HttpClient(); var task =...

157
Fazer chamadas Https usando HttpClient

Eu tenho usado HttpClientpara fazer chamadas WebApi usando c #. Parece maneira limpa e rápida em comparação com WebClient. No entanto, estou atolado ao fazer Httpschamadas. Como posso fazer o código abaixo para fazer Httpschamadas? HttpClient httpClient = new HttpClient(); httpClient.BaseAddress...

142
Como posso saber quando o HttpClient expirou?

Tanto quanto posso dizer, não há como saber que ocorreu especificamente um tempo limite. Não estou procurando o lugar certo ou estou perdendo algo maior? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout =...