[JDEV] http proxy support

Justin Georgeson jgeorgeson at unboundtech.com
Wed Aug 7 10:16:47 CDT 2002


Actually I'm not working on Exodus. It's similar to the PUT method, but 
you send

CONNECT jabber.org:443 HTTP/1.0
Proxy-Connection: Keep-Alive
Pragma: No-Cache

Then the server sends back it's response. I just look for 200 in the 
first line. If it's not there, I search for a common set of error codes 
(403, 404, 407, 503), then close the socket. If it is there, I consume 
the rest of the data on the socket, then I start the Jabber xml stream. 
I think it works with or without SSL, just depends on what you have 
listening on port 443.

Hiroaki Nakamura wrote:
> Hi Justin.
> 
> Justin Georgeson wrote:
> 
>>Well. Turns out the problem I was having with http proxy was just a 
>>client side configuration issue. I had implemented the CONNECT method, 
>>but wasn't aware of the requirement for tunneling to port 443. Once I 
>>set my client to use port 443 for the jabber server, everything started 
>>working dandy. :D
> 
> 
> Great! I would like to use your patch if you don't mind.
> Will you post a message with your patch at Exodus support page?
> http://sourceforge.net/tracker/?group_id=2049&atid=202049
> 
> Click "submit new" to entry a message. You can attach a file there.
> You have to register if you don't have a SourceForge ID.
> 
> Thanks in advance.
> 
> --
> )Hiroaki Nakamura) hnakamur at v003.vaio.ne.jp
> 
> 
> 
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev


-- 
Justin Georgeson
UnBound Technologies, Inc.
http://www.unboundtech.com
Main   713.329.9330
Fax    713.460.4051
Mobile 512.789.1962

5295 Hollister Road
Houston, TX 77040
Real Applications using Real Wireless Intelligence(tm)




More information about the JDev mailing list