twilio - 为什么即使将重试策略设置为 all,我的 Twilio 状态回调也不会再次调用?
问题描述
我正在使用 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,我需要这样做,才能看到重试。
推荐阅读
- flutter - Flutter:InkWell 在 Card 中完全不起作用
- python - 如何在 mac os x 上使用 gunicorn 和 python3.8 而不是 python3.9?
- javascript - 如何在 React 中使用 Toggle 方法切换 CSS 样式
- google-classroom - 获取学生提交的 google 课堂作业的 id
- sql - 使用分隔符连接或合并许多列值并忽略空值 - SQL Server 2016 或更早版本
- python - TypeError:文件必须具有“写入”属性
- javascript - 如何从 React 中的 API 数据制作 3 列行
- javascript - 来自 json feed 的 diplsay 状态数据,并在 html 表的 td 字段上显示每个结果
- java - Drools 函数访问
- git - Github问题:Git推送到master分支,不是main,不能合并两者