tomcat embed 8.5.43 MediaType.parameters存在新增非缓存meta头值时,截取原有contentType未检查key值为空的情况
会导致再使用该版本情况下
如果手动设置的contentType是a=1;b=2
是不会造成返回到浏览器contentType有; =;的情况出现
注意设置的contentType值不能存在以下情况
a=1;;b=2
a=1;=;b=2
a=1;b=2;
;a=1;b=2
=1;b=2
根据org.apache.tomcat.util.http.parser.HttpParser类下static代码块中
IS_TOKEN[I]=true条件生效
多余的特殊字符包括:
()<>@,;:\/"[]?={}
以及空格和tab