4

我面临阅读从加载注册获取url的webview响应的问题。要求如下。Android Webview响应阅读

我必须与可以用html和xml内容响应的用户注册servlet进行通信。对于初始获取请求,servlet使用html内容进行响应,并且可以使用加载URL方法在WebView中显示该请求。在Web视图中,用户输入注册详细信息并单击提交,servlet将使用xml状态代码和注册详细信息进行响应。我必须从servlet中读取这个xml响应,这个xml响应可以从web视图中获得,并且针对xml响应执行操作(例如:关闭web视图和警报用户)。

请给我一个解决方案。 我尝试覆盖WebPage客户端onPageFinsihed()并通过打开HTTP连接再次从URL读取数据。我认为这个实现与服务器两次通信,这是正确的吗?

问候 @nish

回答

1

你需要真正从WebView中提取HTML,这可以以不同的方式this做的是一种方法。

+0

不仅html,服务器也可以用xml响应。所以我需要在我的代码中的所有响应,我会检查它是否是HTML或XML,并采取必要的行动。 – MobDev

+0

嗨MrWaqasAhmed,从你提到的URL,它再次从onPageFinished()方法调用loadURL。在我的情况下,这将做两个注册请求到服务器。我对么? – MobDev

+1

@anish如果你解决了你的问题,请发表解决方案。如果发布解决方案,这将非常有帮助。谢谢 –