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

Reply via email to