如何从java中的服务器响应中删除标头?

时间:2016-06-09 18:57:02

标签: java

我有以下字符串形式的响应,并希望从该字符串中删除标题Content-Type和Content-Length,以便生成的字符串只包含从< ?xml版本... upto< /产品取代。如何在java中执行此操作。

Content-Type: application/xml
Content-Length: 107

<?xml version = "1.0" encoding = "UTF-8" ?>
<Product>
<Id>11001</Id>
<Time>2012-06-09 14:18:22</Time>
</Product>

1 个答案:

答案 0 :(得分:0)

由于每个xml文档都以xml声明<?xml version...开头,因此您可能希望使用.indexOf()和.substring()来获取仅包含xml文档的字符串。

假设您的String被称为xmlString,它可能看起来像这样:

xmlString = xmlString.substring(xmlString.indexOf("<?xml version"));

希望这有帮助!