我正在使用Tomcat 6.0.20,HttpServlet
我的servlet代码如下: -
response.setContentType("application/xml; charset=utf-8");
但每次我都会将内容类型设为:
application/xml;charset=utf-8
没有“;”之间的空格。
我可以知道如何绕过正在修剪的空间吗?
无论如何都要这样做(例如:修改servet-api.jar)?
答案 0 :(得分:2)
它可能发生在Tomcat,Tomcat前面的反向代理,代理,防火墙或客户端堆栈中的某个地方。这可能是不可能阻止这样做的。
但是没关系。 HTTP标准说分号后面有可选的空格。 无论空间是否存在,您的客户端代码都应该正常工作。