Glassfish 内容类型;缺少空格的字符集
使用JAX-RS和Glassfish 3.1.2,我试图将字符集添加到内容类型中 我尝试了一些答案,但我有一个问题:Glassfish 内容类型;缺少空格的字符集,glassfish,jax-rs,Glassfish,Jax Rs,使用JAX-RS和Glassfish 3.1.2,我试图将字符集添加到内容类型中 我尝试了一些答案,但我有一个问题: @Produces( { MediaType.APPLICATION_JSON + "; charset=utf-8", MediaType.APPLICATION_XML + "; charset=utf-8", }) 结果会产生如下标题: Content-Type: application/xml;charset=utf-8 但是,其他一些代码(
@Produces(
{
MediaType.APPLICATION_JSON + "; charset=utf-8",
MediaType.APPLICATION_XML + "; charset=utf-8",
})
结果会产生如下标题:
Content-Type: application/xml;charset=utf-8
但是,其他一些代码(Python库)要求它如下所示:
Content-Type: application/xml; charset=utf-8
(注意;和字符集之间的空格)
据我所知,空间是可选的,但是Python库(我们无法控制)需要它
关于我需要做些什么来说服JAX-RS吐出空间,有什么想法吗?最后我使用了ngingx来添加字符集。。。唉,我在移动应用程序中也看到了这个问题。我怀疑运营商在将数据发送到设备之前正在剥离数据-在这种情况下,使响应无效。。。