C# 在使用JavaWS服务时,您可以查看.NET生成的XML吗?
如何查看从基于C#的ASP.NET页面发送到Java Web服务的XMLC# 在使用JavaWS服务时,您可以查看.NET生成的XML吗?,c#,java,xml,asp.net-2.0,java-ws,C#,Java,Xml,Asp.net 2.0,Java Ws,如何查看从基于C#的ASP.NET页面发送到Java Web服务的XML 我已经从Java WSDL在.NET中创建了一个disco对象web ref,但是当我使用Fiddler之类的工具查看附加到HTTP请求的XML时,我看到的是传递的表单参数。有什么方法可以查看序列化的XML吗?至少,您可以使用Ethereal/Wireshark之类的数据包嗅探器查看HTTP请求和响应。至少,您可以使用Ethereal/Wireshark之类的数据包嗅探器查看HTTP请求和响应。只是一个想法。我肯定这不是最
我已经从Java WSDL在.NET中创建了一个disco对象web ref,但是当我使用Fiddler之类的工具查看附加到HTTP请求的XML时,我看到的是传递的表单参数。有什么方法可以查看序列化的XML吗?至少,您可以使用Ethereal/Wireshark之类的数据包嗅探器查看HTTP请求和响应。至少,您可以使用Ethereal/Wireshark之类的数据包嗅探器查看HTTP请求和响应。只是一个想法。我肯定这不是最好的方法,但我想它会起作用的。其思想是注入一个respone过滤器并覆盖write方法,以记录从ASP.NET页面生成的所有输出。 要了解如何编写ASP.NET筛选器,请查看本文:
只是一个想法。我肯定这不是最好的方法,但我想它会起作用的。其思想是注入一个respone过滤器并覆盖write方法,以记录从ASP.NET页面生成的所有输出。 要了解如何编写ASP.NET筛选器,请查看本文: 使用来自Apache的,它可以拦截流量并将其重定向到另一个主机/端口 您在端口a上设置了一个侦听器,所有流量都从Apache转发到主机/端口B。使用,Apache可以拦截流量并将其重定向到另一个主机/端口
您在端口a上设置了一个侦听器,所有通信都被转发到主机/端口B。或者您可以使用XmlSerializer将要传递的对象实例序列化到磁盘,例如。或者您可以使用XmlSerializer将要传递的对象实例序列化到磁盘。是的,提琴手就是这么做的,但恐怕不行。只有臭名昭著的VIEWSTATE和其他表单参数,但没有XML。如果看不到XML,则您的web服务调用没有正确编组。在正确表述的请求中,您可以看到XML。谢谢。我将对参数进行一次尝试,看看是否可以让它输出XML。看来XML毕竟是生成的,只是没有被Fiddler显示出来。我会看看你上面提到的两个,以防它们更好。非常感谢您的帮助。您可以在请求头中看到XML,以及任何其他请求参数、cookies等……是的,Fiddler就是这么做的,但我恐怕没有骰子。只有臭名昭著的VIEWSTATE和其他表单参数,但没有XML。如果看不到XML,则您的web服务调用没有正确编组。在正确表述的请求中,您可以看到XML。谢谢。我将对参数进行一次尝试,看看是否可以让它输出XML。看来XML毕竟是生成的,只是没有被Fiddler显示出来。我会看看你上面提到的两个,以防它们更好。非常感谢您的帮助。您可以在请求头中看到XML,以及任何其他请求参数、cookies等……太棒了!这正是我想要的。出于某种原因,我一直使用的HTTP观察器不接受.NETXML。然而,在这里发送信息首先显示了它的魅力。非常感谢,太棒了!这正是我想要的。出于某种原因,我一直使用的HTTP观察器不接受.NETXML。然而,在这里发送信息首先显示了它的魅力。非常感谢。