为什么即使将重试策略设置为全部,我的 Twilio 状态回调也不再调用?
Why is my Twilio status callback never called again even with a retry policy set to all?
我正在使用 Twilio 发送 SMS 消息,我正在尝试对其进行配置,以便在端点 returns 出现错误 (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'
)
我暴露的端点总是 returns 500 错误,我希望 Twilio 重试端点 2 次。但这并没有发生,它永远不会重试请求。
连接覆盖应该与消息资源一起使用:https://www.twilio.com/docs/usage/webhooks/webhooks-connection-overrides
为什么这行不通?我是不是遗漏了什么或者这只是一个错误?
尝试添加,&sni=y
。我知道使用 Ngrok,我需要这样做,以查看重试。
我正在使用 Twilio 发送 SMS 消息,我正在尝试对其进行配置,以便在端点 returns 出现错误 (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'
)
我暴露的端点总是 returns 500 错误,我希望 Twilio 重试端点 2 次。但这并没有发生,它永远不会重试请求。
连接覆盖应该与消息资源一起使用:https://www.twilio.com/docs/usage/webhooks/webhooks-connection-overrides
为什么这行不通?我是不是遗漏了什么或者这只是一个错误?
尝试添加,&sni=y
。我知道使用 Ngrok,我需要这样做,以查看重试。