上传post数据区清空
支持芯片: ESP32-S3系列
void wifiup_clear(int addr);
本语句为构建post上传数据的初始化语句,在本语句执行后,post数据区自动指向默认post数据区,并完成初始化(数据区全部清零);
对于POST数据来说,由于没有启用cookie机制,因此POST数据可能被修改,因此上传的POST数据需要验证,为此我们增加了验证机制:
- 当addr<0x1000的时候,不启动校验机制
- 当addr>0x1000的时候,addr启用,并记录下来,在wifiupaddstr和wifiup_addbin的时候增加_pd{field}字段的md5值,详见:post上传数据 和使用http协议post上传数据
- addr的目的是指向证书存储区用于获取一个随硬件的特定密码,详细参见getsn ;
示例
不带验证:
wifiup_clear(0);
带验证:
wifiup_clear(0x1F40);