Ruby on rails 503服务不可用:webhook响应状态无效?
我在Rails应用程序中设置了Parse.com webhook来调用我的Ruby on rails 503服务不可用:webhook响应状态无效?,ruby-on-rails,parse-platform,webhooks,Ruby On Rails,Parse Platform,Webhooks,我在Rails应用程序中设置了Parse.com webhook来调用我的new\u transaction方法: def new_transaction result = Braintree::Transaction.sale( :customer_id => params[:customer_id], :amount => params[:amount], :options => { :submit_for_settlement =&
new\u transaction
方法:
def new_transaction
result = Braintree::Transaction.sale(
:customer_id => params[:customer_id],
:amount => params[:amount],
:options => {
:submit_for_settlement => false
}
)
if result.success?
return render :json => { :success => "The payment was successful!" }
else
return render :json => { :error => "Something went wrong." }
end
然而,当运行此命令时,我不断得到
{
"code": 143,
"error": "Invalid webhook response status: 503 Service Unavailable"
}
不知道这到底是什么意思,也不知道为什么叫它 503 HTTP循环中的错误 任何客户端(例如,您的Web浏览器或我们的CheckUpDown robot)在与Web服务器通信时都会经历以下循环: (1) 从站点的IP名称(不带前导“http://”的站点URL)获取IP地址。此查找(将IP名称转换为IP地址)由域名服务器(DNS)提供。 (2) 打开到该IP地址的IP套接字连接。 (3) 通过该套接字写入HTTP数据流。 (4) 从Web服务器接收HTTP数据流作为响应。此数据流包含状态代码,其值由HTTP协议确定。解析此数据流以获取状态代码和其他有用信息 当客户端接收到它识别为“503”的HTTP状态代码时,在上面的最后一步中会发生此错误