Tomcat-请求映射(CoyoteAdapter.postRequest())
2021-01-27 10:57:52 54 举报
请求处理映射算法
作者其他创作
大纲/内容
存在匹配的Context
version为空,或请求中的Context不等于versionContext
String version = null; // 需要匹配的版本号, Context versionContext = null; // 用于暂存匹配的Context boolean mapRequired = true; // 是否要映射,用于控制匹配循环
是
返回404响应码
开始
MapRequired设置为false
否
version 等于查询结果的版本,versionContext等于查询结果,重置请求匹配结果,并将mapRequired设置为true
查找结果与请求中的Contextx是否相等
mapRequired = true;
尝试从URL,Cookies,SSL回话中请求回话ID
匹配结果
按照回话表示,从MappingData.contexts查找最新版本的Context
结束
等待1秒,重置请求匹配结果,并将mapRequired为true
0 条评论
下一页
为你推荐
查看更多