请求Web服务(POST)

时间:2011-03-14 16:16:03

标签: c# .net

我正在尝试向我创建的Web服务发送请求(http://localhost/WebServices/DisplayResolution.asmx?op = Get)。我相信网络服务需要发送POST。

如何从我的C#桌面客户端执行此操作?我应该像Web服务推荐的那样使用SOAP吗?!

Image

2 个答案:

答案 0 :(得分:4)

您可能希望使用Visual Studio通过向客户端项目添加“服务引用”来创建必要的代理类来使用您的Web服务。

Consuming Web (asmx) Services上的这篇文章可能会有所帮助。

答案 1 :(得分:1)

您可以使用WebClient课程进行此次通话。

此外,由于此SOAP Web服务无法阻止您在应用程序中创建此Web服务的Web引用并使用代理类。