如何使用c#直接从Web Service发送和接收数据?

本文关键字:数据 Web 何使用 Service | 更新日期: 2023-09-27 18:06:10

作为一名测试人员,我被要求通过c#测试一个web服务。我不知道如何使用c#直接发送数据到Web服务。你能给我一些样品吗?另外,请不要使用代理方法。

谢谢Sut

如何使用c#直接从Web Service发送和接收数据?

如果您试图直接测试SOAP web服务,我建议您使用SOAPUI。如果您必须使用c#而不使用导入的代理,那么尝试使用HTTP请求调用它们,然后解析得到的SOAP将是一件相当繁琐的事情。

注意:如果你和让你做某事的人谈谈,你会好得多……而不是问陌生人。

在大多数情况下,对web服务的调用是简单的HTTP POST或GET。有很多方法可以直接执行它,例如:"如何:使用WebRequest类发送数据" (http://msdn.microsoft.com/en-us/library/debx8sh9.aspx).

web服务的响应通常是XML——同样有大量的类可以读取,包括XmlDocument和XDocument。