高级会员

- 积分
- 963
- 金钱
- 963
- 注册时间
- 2016-3-16
- 在线时间
- 109 小时
|
发表于 2017-7-28 23:25:10
|
显示全部楼层
跟这个宏有关LWIP_HTTPD_MAX_TAG_NAME_LEN,源码如下:
if(hs->tag_index < LWIP_HTTPD_MAX_TAG_NAME_LEN) {//LWIP_HTTPD_MAX_TAG_NAME_LEN:标签的最大长度
hs->tag_name[hs->tag_index++] = *hs->parsed;//读取标签的名字到tag_name
} else {
/* The tag was too long so ignore it. */
hs->tag_state = TAG_NONE;
}
这一部分程序在http_send_data里有,也是在这个函数里解析+SSI处理。从这可以看出LWIP_HTTPD_MAX_TAG_NAME_LEN决定了标签长度,当前是1,所以目前标签只能是一个字符。 |
|