C#控制台应用程序SOAP响应为空

C#控制台应用程序SOAP响应为空,c#,soap,C#,Soap,我见过一些与我的问题非常相似的问题,但它们似乎已经存在了几年,我不确定是否也适用相同的修复方法 基本上我可以访问SOAP服务。我已经在我的C#控制台应用程序中将其添加为服务引用。我可以建立连接,但需要会话ID才能执行任何操作。会话ID是响应的一部分,但C#中的响应为null。我使用了Fiddler,我可以看到我正在成功建立连接,并且响应ID在那里,但我无法在Visual Studio中显示它。显然,响应是XML。我错过什么了吗?如何在VS中捕获XML响应 先谢谢你 通常,至少在我的经验中,SOA

我见过一些与我的问题非常相似的问题,但它们似乎已经存在了几年,我不确定是否也适用相同的修复方法

基本上我可以访问SOAP服务。我已经在我的C#控制台应用程序中将其添加为服务引用。我可以建立连接,但需要会话ID才能执行任何操作。会话ID是响应的一部分,但C#中的响应为null。我使用了Fiddler,我可以看到我正在成功建立连接,并且响应ID在那里,但我无法在Visual Studio中显示它。显然,响应是XML。我错过什么了吗?如何在VS中捕获XML响应


先谢谢你

通常,至少在我的经验中,SOAP服务返回类型化数据。它将由服务定义为字符串、数据表等。您需要确定数据类型并将SOAP服务的输出存储到该类型中

例如:

string mystring = soapservice.getmystuff()
数据表

DataTable mydatatable = soapservice.getmystuff()

然后,在将结果成功存储到类型化对象中后,操作该对象以检索数据。

服务器发送了什么响应。你能在Fiddler中检查一下吗?这和Java有什么关系?请提供你想要实现的代码示例,欢迎来到Stack Overflow!请复习我们的课程,帮助你提出一个好问题,从而得到一个好答案。