我将SOAP Web服务称为客户端。 以下是响应的内容类型值
Content-Type: text/xml
我要求客户将UTF-8添加到响应中,如下所示:
Content-Type: text/xml;charset=utf-8
但客户说它可以来自客户端。这可能吗?我可以将服务器的内容类型确定为客户端吗?
答案 0 :(得分:0)
你在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。