【发布时间】:2010-11-25 15:56:53
【问题描述】:
由于我发现根据 RFC,HTTP 标头不区分大小写,我想知道如何使用 Servlet 以不区分大小写的方式访问 HTTP 标头。有一个 #getHeader(String) 方法来获取标题,但结果证明该方法对标题字段区分大小写。
是否有“不区分大小写”的方式来获取标题字段?还是我必须遍历所有标题字段才能找到我正在寻找的标题字段?
【问题讨论】:
标签: java servlets http-headers
由于我发现根据 RFC,HTTP 标头不区分大小写,我想知道如何使用 Servlet 以不区分大小写的方式访问 HTTP 标头。有一个 #getHeader(String) 方法来获取标题,但结果证明该方法对标题字段区分大小写。
是否有“不区分大小写”的方式来获取标题字段?还是我必须遍历所有标题字段才能找到我正在寻找的标题字段?
【问题讨论】:
标签: java servlets http-headers
【讨论】:
CONTENT-TYPE 它不会给你Content-Type 的值?这听起来很糟糕......
getHeader 的 tomcat 8.0.24 impl 委托给 'org.apache.tomcat.util.http.MimeHeaders' 最终在下面调用此方法,然后执行不区分大小写的检查
313 public MessageBytes getValue(String name) {
【讨论】: