如何使用 ksoap 获取大型 xml 响应
我正在使用 ksoap 库来使用 .net web 服务。其中一个请求返回一个非常大的 xml 响应。问题是 ksoap 只显示部分响应。但是,wireshark 跟踪将 xml 响应显示为表示批量 XML 的 TCP 段序列。
有什么想法可以获取完整的 xml 响应吗?
I am using the ksoap library to consume .net webservice. One of the request returns a very larger xml response.The thing is ksoap shows only partial response.But the wireshark trace shows xml response as sequence of TCP segments which represent the bulk XML.
any idea to grab full xml response?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以修改 HttpTransportSE.java 文件以将 WS 响应直接保存在 xml 文件中。然后你可以根据你的喜好来解析它。如果您不想修改 java 类,最新的 ksoap 版本(3.0.0)有一个将响应保存在文件中的方法。
You can modify HttpTransportSE.java file for saving WS response directly in a xml file. Then you can parse it as you prefer. Last ksoap release (3.0.0) has got a method for saving response in a file if you don't want modify java class.