【发布时间】:2016-12-16 00:36:22
【问题描述】:
我有一个应用程序向另一个服务器实例发出 http 请求,如下所示:
http = Net::HTTP.new(ip_address, port)
Net::HTTP::Post.new("/insert", 'Content-Type' => 'application/json')
request.body(data)
response = http.request(request)
logger.info response
它应该与我的另一个 AWS 内部实例通信。它运行良好,当请求的 IP 不可用时,它确实超时,如预期的那样。
问题是当我在本地机器上运行此代码时。我的计算机无法访问此 IP 地址,因此我预计它会超时甚至引发异常,但程序不会完全阻止尝试执行请求,我什至无法停止服务器(唯一的方法是杀死进程)!
我如何威胁这个案子?
【问题讨论】: