Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / java.net.ConnectException: Connection timed out / 6 сообщений из 6, страница 1 из 1
01.05.2015, 09:19
    #38950182
РОДЖЭР
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.net.ConnectException: Connection timed out
всем привет

столкнулся с проблемой, которую не понимаю как решить

написал небольшую прогу, которая отправляет запрос на сервер и получает xml - который дальше обрабатывает..

класс который, собственно, налаживает соединение:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class YahooRetriever {
    
    private static final Logger log = LoggerFactory.getLogger(YahooRetriever.class);
    
    public InputStream retrieve(String zip) throws Exception {
        log.info("Retrieving Weather Data...");
        
        String url = "http://weather.yahooapis.com/forecastrss?p="+zip;
        URLConnection urlCon = new URL(url).openConnection();
        
        return urlCon.getInputStream();
    }
    
}



при этом при попытке получить и передать дальше это соединение возникает:
автор
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Exception in thread "main" java.net.ConnectException: Connection timed out: connect
	at java.net.DualStackPlainSocketImpl.connect0(Native Method)
	at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at java.net.Socket.connect(Socket.java:538)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
	at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
	at sun.net.www.http.HttpClient.New(HttpClient.java:308)
	at sun.net.www.http.HttpClient.New(HttpClient.java:326)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1168)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1104)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:998)
	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:932)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1512)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
	at org.sonatype.mavenbook.weather.YahooRetriever.retrieve(YahooRetriever.java:40)
	at org.sonatype.mavenbook.weather.Main.start(Main.java:49)
	at org.sonatype.mavenbook.weather.Main.main(Main.java:38)


при отправке такого же URL через браузер - все работает
firewall отключал - не помогло..

кто может подсказать с решением проблемы?
...
Рейтинг: 0 / 0
01.05.2015, 09:33
    #38950185
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.net.ConnectException: Connection timed out
у них в апи нет такого параметра как у тебя
...
Рейтинг: 0 / 0
01.05.2015, 09:41
    #38950190
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.net.ConnectException: Connection timed out
rema174,

- через браузер работает
- если бы дело было в параметре, то была бы ошибка в HTTP статусе. А так даже соединится не может.

РОДЖЭР,

- таки дело либо в прокси, либо в файерволе.
...
Рейтинг: 0 / 0
01.05.2015, 10:48
    #38950209
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.net.ConnectException: Connection timed out
Blazkowiczrema174,

- через браузер работает
- если бы дело было в параметре, то была бы ошибка в HTTP статусе. А так даже соединится не может.


нет.
GET не получить с таким параметром.
и вообще, нужен не zip, а WOEID.
...
Рейтинг: 0 / 0
01.05.2015, 10:58
    #38950213
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.net.ConnectException: Connection timed out
вернее, не так, оно работает и с "p=zip", но надо получать get
...
Рейтинг: 0 / 0
02.05.2015, 11:00
    #38950481
РОДЖЭР
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.net.ConnectException: Connection timed out
все спасибо!
источником даной проблемы оказался усердно исполняющий свои обязаности антивирус
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / java.net.ConnectException: Connection timed out / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]