opa…
Tô com um problema e já procurei de todas as formas resolvê-lo, porém não consegui aí queria ver se alguém sabe…
Estou desenvolvendo uma aplicação android que precisa buscar informações de uma url, mas sempre que tento buscar em específico da url que preciso recebo uma exceção (de outras páginas consigo pegar normalmente…e essa url em questão abre normalmente no browser (existe uma dll na url…pode ser isso?))
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(new URI("URL buscada"));
HttpResponse response = client.execute(request);
Pela análise da página tenho o seguinte:
Cabeçalhos de Resposta:
Date Sat, 29 Oct 2011 14:01:56 GMT
Server Microsoft-IIS/6.0
X-Powered-By ASP.NET
Expires Sat, 21 Mar 1981 00:00:00 GMT
Cache-Control post-check: 0, pre-check=0
Content-Encoding deflate
Content-Type text/html
Content-Length 1616
Cabeçalhos de Solicitação:
Host 200.170.170.86
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0
Accept text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language pt-br,pt;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip, deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection keep-alive
Cache-Control max-age=0
Sempre recebo como resposta um HTTPClienteException (ProtocolException), com a informação de InvalidHeader…
Já tentei setar as informações do header com addHeader(…) , setHeader(…) e nada.
Alguém sabe aí como resolver?
vlww