完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我创建了一个 Applet,它使用 WebHooks 和 GoogleSheets 将数据发布到 google 表格上的一行。
我正在尝试使用 GET 和 POST 触发 IFTTT 事件以及带有 3 个值的 JSON 数据字符串(根据 IFTTT 演示值)使用 AT 命令(因为不使用 Arduino 或 NodeMCU)。 但是我一发送 GET 就遇到了“400 Bad Request”的问题…… 命令与 MY_KEY(替换为来自 IFTTT 小程序的实际密钥)和值。 硬件: 1.) ESP-01 编程器(用作 UART 直通,通过终端与 ESP 模块通信)。 2.) ESP8266模块(通用现成模块)。 详细的Terminal log如下(也用了“ATE1”,所以Device Echo是第二行): AT+CIPSTART=”TCP”,”maker.ifttt.com”,80 AT+CIPSTART=”TCP”, ”maker.ifttt.com”,80 连接 成功 AT+CIPSEND=209 AT+CIPSEND=209 OK > POST /trigger/Pot_data/with/key/MY_KEY? HTTP/1.1\r\n主机:maker.ifttt.com\r\n内容类型:application/json\r\n内容长度:43\r\n\r\n{\"value1\":\"20\ ",\"value2\":\"40\",\"value3\":\"90\"}\r\n \r\n busy s … Recv 209 bytes SEND OK +IPD,1263:HTTP/1.1 400 错误请求 服务器:CloudFront 日期:2022 年 2 月 22 日星期二 07:14:51 GMT 内容类型:文本/html 内容长度: X缓存:来自云端的错误 通过:1.1 f75b9bb638681eb8c307711e110c34e6.cloudfront.net(CloudFront)X-Amz-Cf-Pop:HYD50-C3X-Amz-Cf-Id:5Hu4Qx5OGYWmnYbCZs4BMn02I3XCOp7Ji_e L7P6o2YhMn90j3yrLvg== ERROR: The request could not be satisfied 400 ERROR 的无法满足请求。 错误的请求。 我们目前无法连接到此应用程序或网站的服务器。可能是流量过多或配置错误。稍后重试,或联系应用程序或网站所有者。 如果您通过 CloudFront 向客户提供内容,则可以通过查看 CloudFront 文档找到故障排除步骤并帮助防止此错误。 由云端(CloudFront)生成请求ID:5Hu4Qx5OGYWmnYbCZs4BMn02I3XCOp7Ji_eL7P6o2YhMn90j3yrLvg== |
|
相关推荐
1个回答
|
|
首先,您需要检查您的 GET 请求的语法是否正确。确保您已正确构建 URL,并且值被正确编码。另外,请确保您已授权 IFTTT 应用程序访问您的 Google 帐户并设置了正确的 Google Sheet 名称。这些都可能是导致“400 Bad Request”错误的原因。
如果仍然无法解决问题,则可以调试 ESP8266 模块,以确保它正确连接到互联网,并且可以正确访问 WebHooks。您可以尝试使用类似 Postman 这样的 REST API 测试工具来测试您的 WebHooks URL 是否正常工作。 最后,如果所有其他方面都正确,您也可以尝试联系 IFTTT 支持,以了解更多有关“400 Bad Request”错误的详细信息。 |
|
|
|
只有小组成员才能发言,加入小组>>
142 浏览 1 评论
550浏览 6评论
460浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
442浏览 5评论
444浏览 4评论
415浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 23:12 , Processed in 0.959550 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号