WIFI事件之错误处理

void app.onWIFI32(int m){
    str s;
    if (m==255){ //错误处理
        s=wifi_getinfo(12);
        echo(s);
    }
}

wifi_getinfo对应的功能表:

编号 内容 返回 描述
0 wifi_m int WIFI事件编号,即app.onWIFI32(int m)中的m,本函数中==255
2 msgnum int 消息编号,详见下表
3 p1 int 下载内容长度,本参数是服务器端传回的长度
4 p2 int 实际下载长度
5 url str http下载的url
12 dn str 从psram中的下载区转换成字符串返回
13 defdnaddr int 获取系统默认的dn位置的addr,对应psram
14 defupaddr int 获取系统默认的post位置的addr,对应psram
15 dnmaxsize int 获取系统默认的dn下载区尺寸
16 upmaxsize int 获取系统默认的post上传区尺寸
17 dnaddr int 获取实际的dn下载addr
18 upaddr int 获取实际的post上传区addr
19 dnsize int 获取已经下载的内容尺寸大小
21 d1 int httperrid对应的错误值,详见下表
22 d2 int httpstatus对应的状态值,详见下表

msgnum对应的描述

编号 内容 p1 p2 d1 d2 buf
01 http下载错误 - - 错误代码 http状态代码 错误字符串