Hello All, Does Twitter not allow connections through forward proxies like Apache proxy? My apache proxy does a hard redirect to any try to connect to Twitter.com. I am using Winterwell JTwitter API to tweet. When I try to use wget with the forward proxy this is the stack trace
--2011-04-11 12:52:09-- http://dvltps015.XXXXX.com:7080/twitter Resolving dvltps015.XXXXX.com... 10.5.1.82 Connecting to dvltps015.XXXXX.com|10.5.1.82|:7080... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://twitter.com/ [following] --2011-04-11 12:52:09-- http://twitter.com/ Resolving twitter.com... 199.59.148.10, 199.59.148.82, 199.59.148.83 Connecting to twitter.com|199.59.148.10|:80... failed: Connection refused. Connecting to twitter.com|199.59.148.82|:80... failed: Connection refused. Connecting to twitter.com|199.59.148.83|:80... failed: Connection refused. Architecture, we are using Java6 to run the application on JBoss4.3 on RHEL5. The application server has Apache proxy acting as forward proxy helping it to connect to internet. Problem, when I am trying to tweet using my Java application I get this error message. Create clientwinterwell.jtwitter.OAuthSignpostClient[name=null, password=null] Set providerwinterwell.jtwitter.OAuthSignpostClient[name=null, password=null] Created Twitterwinterwell.jtwitter.Twitter@32c41a Exception in thread "main" winterwell.jtwitter.TwitterException: java.net.ConnectException: Connection refused at winterwell.jtwitter.OAuthSignpostClient.post(OAuthSignpostClient.java: 134) at winterwell.jtwitter.Twitter.updateStatus(Twitter.java:3062) at winterwell.jtwitter.Twitter.updateStatus(Twitter.java:3003) at winterwell.jtwitter.Twitter.setStatus(Twitter.java:2762) at DtiwanTestURLConnect.main(DtiwanTestURLConnect.java:45) Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java: 333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.Socket.connect(Socket.java:520) at java.net.Socket.connect(Socket.java:470) at sun.net.NetworkClient.doConnect(NetworkClient.java:157) at sun.net.www.http.HttpClient.openServer(HttpClient.java:388) at sun.net.www.http.HttpClient.openServer(HttpClient.java:523) at sun.net.www.http.HttpClient.<init>(HttpClient.java:231) at sun.net.www.http.HttpClient.New(HttpClient.java:304) at sun.net.www.http.HttpClient.New(HttpClient.java:321) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java: 813) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java: 765) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java: 690) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java: 857) at winterwell.jtwitter.OAuthSignpostClient.post(OAuthSignpostClient.java: 125) ... 4 more Thanks in advance, Deepam -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk