Page 2 of 2

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

Posted: 2023年 Oct 11日 17:59
by yangjie
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。或者再检查下日志看下导致错误的原因是什么。


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

Posted: 2023年 Oct 11日 18:08
by dav1d

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


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

Posted: 2023年 Oct 11日 18:26
by yingtao_33

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


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

Posted: 2023年 Oct 12日 16:52
by dav1d

你好,今天会有例程吗


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

Posted: 2023年 Oct 12日 17:28
by yingtao_33

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

企业微信截图_16971028841444.png

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

Posted: 2023年 Oct 12日 17:30
by dav1d

谢谢你


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

Posted: 2023年 Nov 9日 13:28
by 15158693303

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


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

Posted: 2023年 Nov 9日 13:28
by 15158693303
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


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

Posted: 2023年 Nov 9日 13:40
by yingtao_33

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