URL yahooURL = new URL("
http://www.yahoo.com"
);
URLConnection yahooConnection = yahoo.openConnection();
I am under companies' firewall. But if chnage URL to an internal webpage, this code works.
Do you know why?
I try to open connection like above. I got following error:
IOException: java.net.ConnectException:
Connection timed out: connect
java.net.ConnectException:
Connection timed out: connect
at java.net.PlainSocketImpl.s
ocketConne
ct(Native Method)
at java.net.PlainSocketImpl.d
oConnect(P
lainSocket
Impl.java:
305)
at java.net.PlainSocketImpl.c
onnectToAd
dress(Plai
nSocketImp
l.java:171
)
at java.net.PlainSocketImpl.c
onnect(Pla
inSocketIm
pl.java:15
8)
at java.net.Socket.connect(So
cket.java:
464)
at java.net.Socket.connect(So
cket.java:
414)
at sun.net.NetworkClient.doCo
nnect(Netw
orkClient.
java:139)
at sun.net.
www.http.HttpClient.openServer(HttpClient.java:402)
at sun.net.
www.http.HttpClient.openServer(HttpClient.java:618)
at sun.net.
www.http.HttpClient.<init>(H
ttpClient.
java:306)
at sun.net.
www.http.HttpClient.<init>(H
ttpClient.
java:267)
at sun.net.
www.http.HttpClient.New(HttpClient.java:339)
at sun.net.
www.http.HttpClient.New(HttpClient.java:320)
at sun.net.
www.http.HttpClient.New(HttpClient.java:315)
at sun.net.
www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:522)
at sun.net.
www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:499)
at sun.net.
www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:620)
at com.nokia.ipm.test.Automat
icTest.mai
n(Automati
cTest.java
:36)
Start Free Trial