Java response.setContentType()始终修剪“之间的空格”;;字符集;?
我正在使用Tomcat6.0.20,HttpServlet 我的servlet代码如下:-Java response.setContentType()始终修剪“之间的空格”;;字符集;?,java,linux,tomcat,servlets,Java,Linux,Tomcat,Servlets,我正在使用Tomcat6.0.20,HttpServlet 我的servlet代码如下:- response.setContentType("application/xml; charset=utf-8"); 但每次我都会得到如下内容类型: application/xml;charset=utf-8 在“;”之间没有空格 我可以知道如何绕过正在修剪的空间吗 有没有这样做的方法(例如:修改servetapi.jar)?它可能发生在Tomcat、Tomcat前面的反向代理、代理、防火墙或客户端堆
response.setContentType("application/xml; charset=utf-8");
但每次我都会得到如下内容类型:
application/xml;charset=utf-8
在“;”之间没有空格
我可以知道如何绕过正在修剪的空间吗
有没有这样做的方法(例如:修改servetapi.jar)?它可能发生在Tomcat、Tomcat前面的反向代理、代理、防火墙或客户端堆栈中的某个地方。可能不可能阻止任何正在这样做的事情
但这不重要。HTTP标准规定分号后面有可选的空格。无论是否存在空格,客户端代码都应该有效。为什么分号和字符集之间的空格如此重要?