Articles of httpclient

Gerenciando Redirecionamentos do HttpClient

Estou postando alguns dados para um servidor que está respondendo a um 302 movido temporariamente. Eu quero HttpClient para seguir o redirecionamento e obter automaticamente o novo local, pois acredito que é o comportamento padrão do HttpClient. No entanto, estou recebendo uma exceção e não seguindo o redirecionamento 🙁 Aqui está a parte relevante do […]

Usando o httpclient do Apache para https

Eu habilitei https no tomcat e tenho um certificado autoassinado para autenticação do servidor. Eu criei um cliente http usando o Apache httpClient. Eu configurei um gerenciador de confiança para carregar o certificado do servidor. O cliente http pode se conectar ao servidor sem problemas. Para ver o que está acontecendo, eu ativei a debugging: […]

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

Eu estou construindo uma biblioteca de classs para interagir com uma API. Eu preciso chamar a API e processar a resposta XML. Eu posso ver os benefícios de usar o HttpClient para conectividade assíncrona, mas o que estou fazendo é puramente síncrono, então não vejo nenhum benefício significativo sobre o uso do HttpWebRequest . Se […]

Como postar dados usando o HttpClient?

Eu tenho esse HttpClient da Nuget. Quando quero obter dados, faço assim: var response = await httpClient.GetAsync(url); var data = await response.Content.ReadAsStringAsync(); Mas o problema é que eu não sei como postar dados? Eu tenho que enviar uma solicitação de post e enviar esses valores dentro dela: comment=”hello world” e questionId = 1 . estas […]

HttpGet com HTTPS: SSLPeerUnverifiedException

Usando o HttpClient , recebo o seguinte erro ao tentar se comunicar por HTTPS: Exceção no thread “main” javax.net.ssl.SSLPeerUnverifiedException: ponto não autenticado. Aqui está o meu código: URI loginUri = new URI(“https://myUrl.asp”); HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet( loginUri ); HttpResponse response = httpclient.execute( httpget ); Como suprimo ou removo esse […]

Erro temporário do Apache HttpClient: NoHttpResponseException

Eu tenho um webservice que está aceitando um método POST com XML. Ele está funcionando bem, em seguida, em alguma ocasião aleatória, ele não consegue se comunicar com o servidor lançando IOException com mensagem The target server failed to respond . As chamadas subsequentes funcionam bem. Isso acontece principalmente quando eu faço algumas chamadas e […]

Httpclient 4, erro 302. Como redirect?

Desejo acessar um site que primeiro requer uma autenticação (tomcat server) e, em seguida, efetue login com uma solicitação POST e mantenha esse usuário para ver as páginas do site. Eu uso o Httpclient 4.0.1 A primeira autenticação funciona bem, mas não o logon que sempre reclama desse erro: “302 movido temporariamente” Eu mantenho cookies […]

Exceção usando HttpRequest.execute (): uso inválido de SingleClientConnManager: conexão ainda alocada

Estou usando o google-api-client-java 1.2.1-alpha para executar uma solicitação POST e estou recebendo o seguinte stacktrace quando executo () o HttpRequest. Isso acontece imediatamente depois de eu capturar e ignorar um erro 403 de um POST anterior para a mesma URL e reutilizar o transporte para a solicitação subsequente. (Está em um loop inserindo várias […]

Tentando executar várias solicitações HTTP em paralelo, mas sendo limitado pelo Windows (registro)

Estou desenvolvendo um aplicativo (winforms C # .NET 4.0) onde access uma funcionalidade de pesquisa de uma terceira parte por meio de uma solicitação HTTP simples. Eu chamo um url com um parâmetro, e em troca eu recebo uma pequena string com o resultado da pesquisa. Simples o suficiente. O desafio é, no entanto, que […]

Diferença entre HTTP e HTTPClient em angular 4?

Eu quero saber qual usar para construir um serviço da Web simulado para testar o programa Angular?