Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby HTTParty与代理加薪';错误的状态行';_Ruby_Proxy_Http Status Codes_Httparty - Fatal编程技术网

Ruby HTTParty与代理加薪';错误的状态行';

Ruby HTTParty与代理加薪';错误的状态行';,ruby,proxy,http-status-codes,httparty,Ruby,Proxy,Http Status Codes,Httparty,这是我的代理凭据,它将成功连接到服务器: ❯ ssh uuuser@aaaddress -p 22 uuuser@aaaddress password: pppassword 现在,我正在尝试使用HTTParty通过此代理发送请求: response = HTTParty.post 'my_url', { body: { "my body" }, http_proxyaddr

这是我的代理凭据,它将成功连接到服务器:

❯ ssh uuuser@aaaddress -p 22                                         
  uuuser@aaaddress password: pppassword
现在,我正在尝试使用HTTParty通过此代理发送请求:

response = HTTParty.post 'my_url', { 
        body: { "my body" },
        http_proxyaddr: aaadress,
        http_proxyport: 22,
        http_proxyuser: uuuser,
        http_proxypass: pppassword
}

但此请求引发了错误的状态行:“SSH-2.0-OpenSSH_5.3”错误。有什么问题吗?

ssh服务器不是HTTP代理。您在这里混合了服务。

mm因此,要从我的httparty脚本获得我的vps的ip,我应该在我的vps上设置http连接?您需要在
aaaddress
机器上设置http代理服务器,而不是ssh服务器,并告诉httparty通过该代理进行连接。这不是一项编程任务,更多的是一项系统管理任务,也许有这方面经验的人可以帮助您设置代理服务器。