簡體   English   中英

response.setContentType()始終修剪“;”之間的空格。 字符集”?

[英]response.setContentType() always trim the space between “; charset”?

我正在使用Tomcat 6.0.20,HttpServlet

我的servlet代碼如下:

response.setContentType("application/xml; charset=utf-8");

但是每次我得到的內容類型為:

application/xml;charset=utf-8

在“;”之間沒有空格。

我可以知道如何繞過修剪的空間嗎?

無論如何,有沒有這樣做(例如:修改servet-api.jar)?

它可能發生在Tomcat,Tomcat前面的反向代理,代理,防火牆或客戶端堆棧中的某個位置。 停止執行此操作可能是不可能的。

但這沒關系。 HTTP標准說,分號后有可選的空格。 無論是否存在空格,您的客戶端代碼都應該起作用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM