CB4*_*CB4 3 c# xml soap wsdl web-services
我有一个 SOAP Web 服务的 WSDL,我正在通过我的 MVC 应用程序使用它。
从将 WSDL 作为 Web 服务添加到我的 Visual Studio 解决方案中,它会自动为我创建一个代理类,并为我处理所有序列化/不稳定化,这在一段时间内真的很棒。我一直在使用这个代理类来调用/发送我的 SOAP 请求到 Web 服务(使用纯 c# 代码,不涉及 XML),我得到了我的响应消息,一切正常。
但是,我现在需要找到我发送到 Web 服务的 SOAP 消息的确切 xml 表示形式。我怎样才能得到/找到/制作这个?
小智 12
你可以这样做
var serxml = new System.Xml.Serialization.XmlSerializer(request.GetType());
var ms = new MemoryStream();
serxml.Serialize(ms, request);
string xml = Encoding.UTF8.GetString(ms.ToArray());
Run Code Online (Sandbox Code Playgroud)
其中 xml 是您的原始 SOAP
| 归档时间: |
|
| 查看次数: |
12558 次 |
| 最近记录: |