Java Android HTTP Post到PHP服务器问题及其结果

Java Android HTTP Post到PHP服务器问题及其结果,java,php,android,xml,http,Java,Php,Android,Xml,Http,我得到了一个http post xml结果到我的android客户端,但是结果有一个问题。在PHp服务器上,我使用http响应和HttpEntity在android客户机中回显结果并获取结果 然而,结果不仅仅是xml,还有html标记。 打印结果时,结果如下所示: 这里有xml…. 如何从xml结果中去除html 编辑:我不需要设置响应。我使用的是另一个php助手类,在该类中,我在顶部有html代码和bottm 您是否尝试在php服务器端将响应ContentType设置为text/xml???

我得到了一个http post xml结果到我的android客户端,但是结果有一个问题。在PHp服务器上,我使用http响应和HttpEntity在android客户机中回显结果并获取结果

然而,结果不仅仅是xml,还有html标记。 打印结果时,结果如下所示:


这里有xml….

如何从xml结果中去除html


编辑:我不需要设置响应。我使用的是另一个php助手类,在该类中,我在顶部有html代码和bottm

您是否尝试在php服务器端将响应ContentType设置为text/xml???

开始尝试诊断问题


构建一个PHP脚本并转储响应-它是否具有相同的标记?如果是这样,那么这是PHP代码中的一个问题。如果不是,这是android端的一个问题。

你能给我们看看你的PHP代码吗?你使用过模板引擎吗?虽然它没有直接解决我的问题,但当我这么做的时候,我发现问题在于我调用了另一个PHP类,我在这个类的顶部和底部放置了html标记。去掉那些就可以了。我是否仍然需要将响应内容类型设置为text/html,即使它现在不工作?据我所知,如果您只想发送xml,这将是一个很好的实践。。然后将其上下文类型声明为text/xml。例如,如果要发送pdf文档,可以将内容类型设置为application/pdf。。基本上,设置内容类型是紧密绑定到浏览器的,以便在获取特定内容类型后,浏览器可以实际调用帮助程序来处理内容,否则浏览器将尝试显示它。但在这种情况下,您只是从输入流中读取内容,所以现在对内容类型的要求并不存在。