My trend is always to avoid Net::HTTP (it's slow, clumsy, and buggy) I use ftw (I wrote it) instead of Net::HTTP because that library is quite horrible Open to accepting patches to add proxy support to ftw ;)