【已解决】关于Tuyaos的http请求问题

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
yangjie
Posts: 191

dav1d 2023年 Oct 11日 17:51

我想应该要把httpPost放在TUYA_CALL_ERR_RETURN()里面,就不会影响整体程序运行?这个函数要怎么修改才能放进去TUYA_CALL_ERR_RETURN?

TUYA_CALL_ERR_RETURN 的作用是进行一个错误判断,当 TUYA_CALL_ERR_RETURN() 里面的函数返回错误时,就不往下执行了。这里的 httpPost() 是无返回类型的。你现在遇到的问题应该和这个关联不大。
你现在遇到的问题,看日志 post 的时间还没有同步,你可以尝试下等待一会在进行 post。或者再检查下日志看下导致错误的原因是什么。

dav1d
Posts: 26

Re: 关于tuyaos_wf_bk7231n_elp-tuyaos_wf_bk7231n_elp_plug的http请求问题

你可以提供一个httppost 示例吗,我想知道我httpPost函数逻辑调用是否有问题?

yingtao_33
Posts: 228

Re: 关于tuyaos_wf_bk7231n_elp-tuyaos_wf_bk7231n_elp_plug的http请求问题

我们内部安排一下,最迟后天给你提供。

dav1d
Posts: 26

Re: 关于tuyaos_wf_bk7231n_elp-tuyaos_wf_bk7231n_elp_plug的http请求问题

你好,今天会有例程吗

yingtao_33
Posts: 228

Re: 关于tuyaos_wf_bk7231n_elp-tuyaos_wf_bk7231n_elp_plug的http请求问题

示例代码见附件
将该文件替换example中的example_http.c后,编译烧录。
先执行 example_soc_init 将设备进行配网,带设备连上云端后执行example_http,会连接目标链接
打印日志如下图:

企业微信截图_16971028841444.png
Attachments
example_http.c
(4.69 KiB) Downloaded 56 times
dav1d
Posts: 26

Re: 关于tuyaos_wf_bk7231n_elp-tuyaos_wf_bk7231n_elp_plug的http请求问题

谢谢你

15158693303
Posts: 36

Re: 【已解决】关于Tuyaos的http请求问题

大神你好,下载运行了这份代码,发现提示"Failed to get HTTP response header:-12",然后就退出了.并没有进入第三方api,这是什么情况?

15158693303
Posts: 36

Re: 关于tuyaos_wf_bk7231n_elp-tuyaos_wf_bk7231n_elp_plug的http请求问题

yingtao_33 2023年 Oct 12日 17:28

示例代码见附件
将该文件替换example中的example_http.c后,编译烧录。
先执行 example_soc_init 将设备进行配网,带设备连上云端后执行example_http,会连接目标链接
打印日志如下图:
企业微信截图_16971028841444.png

大神你好,下载运行了这份代码,发现提示"Failed to get HTTP response header:-12",然后就退出了.并没有进入第三方api,这是什么情况?我发现HTTPPOST方法会有这个问题.HTTPGET能正常调用第三方api

yingtao_33
Posts: 228

Re: 【已解决】关于Tuyaos的http请求问题

如果是post,结构体成员 content 需要有值,不能是空

Post Reply