我在我的 VS2010 项目中创建了一个 Web 服务引用,并使用 WSDL 服务地址 URL 对其进行了配置。VS2010 为我创建了一个不错的代理类来使用 Web 服务。
我得到了一个我不喜欢的结果,并且为了排除故障,我希望看到从 Web 服务返回的 XML。最简单的方法是什么?我希望能够在我的 Visual Studio 调试会话中执行此操作,但如果我必须超出此范围,那就这样吧。
我正在尝试进行以下工作:
Dim response As HttpWebResponse = Nothing
Dim reader As System.IO.StreamReader = Nothing
Dim hwrResponse As HttpWebResponse = DirectCast(**request**.GetResponse(), HttpWebResponse)
Dim responseStream As System.IO.Stream = hwrResponse.GetResponseStream()
Dim xtrSmp As New System.Xml.XmlTextReader(responseStream)
Dim strXm As String = xtrSmp.ReadInnerXml()
xtrSmp.Close()
hwrResponse.Close()
但我不知道我的要求应该是什么。