新手问题 使用 Typhoeus 向银联发送 post 请求,代码在本地运行,request.run 速度很快,但是在服务器上运行出错?

kevin_he · 2016年04月08日 · 最后由 huacnlee 回复于 2016年04月08日 · 1893 次阅读
request = Typhoeus::Request.new("https://101.231.204.80:5000/gateway/api/backTransReq.do", method: :post, params: post_params[:sign], ssl_verifypeer: false, headers:     {'Content-Type' =>'application/x-www-form-urlencoded'} )
request.run
res = request.response

前天还可以运行,也没有修改这一个方法的代码,但是从昨天开始,就会在 request.run 的时候卡住很长时间,然后发送失败。求指点。

ping 101.231.204.80
telnet 101.231.204.80 5000

检查网络啊

#1 楼 @huacnlee ping 101.231.204.80,没有问题,可以 ping 通, telnet 101.231.204.80 5000

Trying 101.231.204.80...
Connected to 101.231.204.80.
Escape character is '^]'.
Connection closed by foreign host.

坐等大神们指点...

#1 楼 @huacnlee 我在本地运行就可以,但是部署到服务器上就不行了,而且在本地和服务器上面 ping 以及 telnet 得到的结果是一样的,你有什么方法可以检查那里出现错误或者怎么修改才可行的么?

#4 楼 @kevin_he 换台机器试试啊,如果有问题,说明要不那机器有问题,要不那机器被屏蔽了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号