ruby-on-rails – 如何处理RestClient :: ServerBrokeConnection
发布时间:2020-12-17 03:32:26 所属栏目:百科 来源:网络整理
导读:我使用的是最新版本的rest-client gem,在外部访问时我看到很多RestClient :: ServerBrokeConnection错误,我该如何处理呢? 以下呼叫失败 response = RestClient::Request.execute(method: :post,url: url,headers: headers,"Content-Type" = "application/x-
我使用的是最新版本的rest-client gem,在外部访问时我看到很多RestClient :: ServerBrokeConnection错误,我该如何处理呢?
以下呼叫失败 response = RestClient::Request.execute(method: :post,url: url,headers: headers,"Content-Type" => "application/x-www-form-urlencoded") 解决方法
当服务器断开与客户端的连接时,会发生此错误.您可以决定重试请求,或者只是冒错误让用户知道并处理它.
因为rest-client如何处理断开的连接,如here所示,你所能做的就是从中拯救它 begin response = RestClient::Request.execute(method: :post,"Content-Type" => "application/x-www-form-urlencoded") rescue RestClient::ServerBrokeConnection // retry or do something end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |