我正在处理一个http响应,如果响应是XML类型,我正在解析响应。
HTTP响应可以是任何格式,因此我依赖于内容类型响应标头。
然而,xml mime类型可以扩展,例如application/xml
,application/xhtml+xml
,application/xslt+xml
,application/mathml
......
那么有没有更好的方法从内容类型确定响应是否为xml类型?
目前我正在做的是剥离字符集,然后比较content-type
,application/xml
或text/xml
content type endsWith("+xml")
有没有更好的方法来确定这个?
PS:我在jdk1.5