问题描述
我正在与Twilio合作发送SMS消息,并且正在尝试对其进行配置,以便在端点返回错误(500)时重试状态回调请求:
require 'twilio-ruby'
@client = Twilio::REST::Client.new(account_sid,auth_token)
message = @client.messages.create(
from: '+...',body: 'Test message',to: '+...
status_callback: 'https://public-url/ack#rc=2&ct=1000&rp=all'
)
我暴露的端点始终返回500错误,我希望Twilio重试该端点2次。但这不会发生,它永远不会重试请求。
连接替代应该与消息资源一起使用:https://www.twilio.com/docs/usage/webhooks/webhooks-connection-overrides
解决方法
尝试添加&sni=y
。我知道要与Ngrok一起进行重试。