webserver实验中,网页中Tag标签可以定义多长?

2019-08-14 00:00发布

webserver实验中,网页中Tag标签可以定义多长?
实验中定义的是是单个字符,比如‘t’、‘w’,当超过一个字符时,就识别不了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
若然落木
2019-08-14 10:59
跟这个宏有关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,所以目前标签只能是一个字符。

一周热门 更多>