我正在调用一个SOAP web服务作为客户端。以下是响应的内容类型值
Content-Type: text/xml我请求客户在响应中添加UTF-8,如下所示:
Content-Type: text/xml;charset=utf-8但是客户说它可以来自客户端。这个是可能的吗?是否可以将服务器的内容类型确定为客户端?
发布于 2016-03-26 07:02:35
PS:我注意到引用的RFC2376已经被RFC3023 (足够保守)和RFC7303淘汰了,我现在省略了对涉及到的当前使用和内容的评估,所以以下内容的相关性可能不是那么明确,我想删除它。
您在RFC2376 XML Media Types: Section 3.1 text/xml Registration中拥有了所有正式的东西
另请参见第6节该RFC的示例,特别是Section 6.4 text/xml with Omitted Charset
服务器端(您的客户)使用当前不使用的charset参数进行STRONGLY RECOMMENDED。如果省略了charter,XML processors MUST use the default charset value of "us-ascii"
你要求客户指定字符集是正确的,RFC中的“必须”是一个强烈的要求,当他们不发送给我们-ascii时,这也限制了你在客户端的适应性。
https://stackoverflow.com/questions/36217751
复制相似问题