如何在HTTP代理后面使用Ruby的xmpp库

时间:2012-09-11 12:09:29

标签: ruby proxy xmpp google-talk

我想使用xmpp4r gem从我的Rails应用程序向gtalk发送通知。但是我支持HTTP代理,因此不能使用常规的jabber。此外,xmpp4r支持HTTPBind,但似乎gtalk没有。那么有没有办法将HTTPBind与gtalk一起使用?

1 个答案:

答案 0 :(得分:1)

使用proxifier http://rubygems.org/gems/proxifier

如果您的代理已在环境中配置(例如,通过设置环境变量http_proxy),您只需在代码中添加以下两行。

require "proxifier"
require "proxifier/env"

这增强了使用的TCPSocket以支持通过代理连接。