HttpClient бросает 403 - PullRequest
       6

HttpClient бросает 403

0 голосов
/ 09 августа 2011

пытается получить доступ к http://forum.worldoftanks.eu/index.php?app=members с помощью apache HttpClient, но продолжает получать 403. Может кто-нибудь помочь? Возился с этим произведением в качестве отправной точки:

DefaultHttpClient httpClient = new DefaultHttpClient();
HttpRequestBase method = new HttpGet(theUrl);
String s = httpClient.execute(method, new BasicResponseHandler());    
System.out.println(s);
httpClient.getConnectionManager().shutdown();

1 Ответ

0 голосов
/ 09 августа 2011

Не думаю, что это связано с HttpClient.Я попробовал это

$ wget http://forum.worldoftanks.eu/index.php?app=members
--2011-08-08 23:17:52--  http://forum.worldoftanks.eu/index.php?app=members
Resolving forum.worldoftanks.eu (forum.worldoftanks.eu)... 213.252.177.21, 213.2
52.177.20
Connecting to forum.worldoftanks.eu (forum.worldoftanks.eu)|213.252.177.21|:80..
. connected.
HTTP request sent, awaiting response... 403 Forbidden
2011-08-08 23:17:56 ERROR 403: Forbidden.

без удачи.

Все же я могу нажать его в браузере.Возможно, что существует некоторая логика сервера, возвращающая 403, когда соответствующие заголовки браузера не отправляются.Следующим моим шагом будет использование FireBug и попытка повторить запрос, как это делает ваш браузер.

Также попробуйте перехватить excino

  } catch (HttpResponseException e) {
    System.err.println(e.response.parseAsString());
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...