webhooks - Webhook 的 Web 请求(IFTTT 任务)
问题描述
我有一个 Enigma2 解码器(基于 Linux)。它有一个名为 Openwebif 的 Web 界面,我可以在其中控制解码器。
编辑:我禁用了身份验证以使事情变得简单。
好吧,如果我从任何浏览器编写此 URL: http://192.168.1.10/web/vol?set=set50 它将音量设置为 50(并在浏览器中返回一些成功操作的文本)。它工作得很好。
现在我想通过 Webhooks(在 Android 的 IFTTT 应用程序中)做同样的事情,但我不知道如何设置它。我必须按顺序设置:
网址:
方法:(GET、POST、DELETE、ETC)
内容类型:(application/json,application/x-www-form-urlencoded,test/plain)
身体:
嗯,就是这样,谢谢你的帮助。
编辑:我已经尝试过这个:
网址: http: //192.168.1.10/web/vol ?set=set50
方法:获取
内容和正文:空。
但我得到 Esockettimedout 错误。
解决方案
我搞定了!我了解 Webhooks 服务仅适用于拨打外部电话,不适用于本地电话。因此,我更改了 URL,使用从我的 ISP 分配的静态 IP(路由器上的端口已经设置)并且它起作用了!当然,我必须将身份验证部分添加到 url:
https://user:password@MyStaticIp/web/vol?set=set50
谢谢你们。
谢谢 Reza 的编辑,对不起我的英语......
推荐阅读
- php - URL 在 htaccess 重写 URL 中重复
- python - 如何根据所有键对字典进行分组(比较字典)?
- exchange-server - Outlook 加载项:makeEwsRequestAsync 错误“远程服务器返回错误:(401) 未经授权”
- mysql - 过滤掉具有相同列的行
- docker - Dockerfile - 找不到满足 serverlessrepo==0.1.5 要求的版本
- google-apps-script - 如何以编程方式从 Google 表格数据透视表中删除“值”
- azure-databricks - 我需要一个 azure_databricks 作业因异常而失败,但它没有这样做
- .net - 如何检查是否在与 xUnit(.net 核心)的集成测试中引发异常?
- python - 计数核苷酸脚本(填补空白)
- diff - Diff/Merge 工具,它也允许编辑文件