繁体   English   中英

503服务不可用:Webhook响应状态无效?

[英]503 Service Unavailable: Invalid webhook response status?

我设置了一个Parse.com Webhook,以在Rails应用程序中调用new_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"
}

不知道这到底意味着什么或为什么要调用它。

HTTP周期中的503错误

当任何客户端(例如您的Web浏览器或我们的CheckUpDown机器人)与Web服务器通信时,都会经历以下周期:(1)从站点的IP名称(站点URL中获取IP地址,但不带前导'http:/ /')。 此查找(将IP名称转换为IP地址)由域名服务器(DNS)提供。 (2)打开到该IP地址的IP套接字连接。 (3)通过该套接字编写HTTP数据流。 (4)作为响应,从Web服务器接收回HTTP数据流。 该数据流包含状态代码,其状态值由HTTP协议确定。 解析此数据流以获取状态码和其他有用信息。

当客户端收到识别为“ 503”的HTTP状态代码时,会在上述最后一步中发生此错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM