Perl更改内容响应类型

时间:2016-03-25 09:58:51

标签: perl soap content-type

我将SOAP Web服务称为客户端。 以下是响应的内容类型值

Content-Type: text/xml

我要求客户将UTF-8添加到响应中,如下所示:

Content-Type: text/xml;charset=utf-8

但客户说它可以来自客户端。这可能吗?我可以将服务器的内容类型确定为客户端吗?

1 个答案:

答案 0 :(得分:0)

PS:我注意到引用的RFC2376已被RFC3023(足够保守)和RFC7303淘汰,我现在忽略了在当前使用和内容方面的评估,因此以下内容的相关性可能不是那么明确,我想删除它。

你在RFC2376 XML Media Types: Section 3.1 text/xml Registration中拥有正式的一切 另请参阅该RFC的第6节示例,尤其是Section 6.4 text/xml with Omitted Charset

服务器端(您的客户)STRONGLY RECOMMENDED使用他们当前未使用的charset参数。 如果省略charter XML processors MUST use the default charset value of "us-ascii"

您是正确的要求客户指定字符集,RFC中的“必须”是一个强烈的要求,当他们不发送给我们时,也会限制您从客户端的适应性-ascii。