C# 请求Web服务(POST)
我正在尝试向我创建的web服务发送请求(http://localhost/WebServices/DisplayResolution.asmx?op=Get). 我相信网络服务需要发送帖子 如何从我的C#桌面客户端执行此操作?我应该像web服务推荐的那样使用SOAP吗 您可以使用类进行此调用 此外,由于此SOAP web服务,没有任何东西可以阻止您在应用程序中创建此web服务的web引用并使用代理类。您可以使用类来进行此调用C# 请求Web服务(POST),c#,.net,C#,.net,我正在尝试向我创建的web服务发送请求(http://localhost/WebServices/DisplayResolution.asmx?op=Get). 我相信网络服务需要发送帖子 如何从我的C#桌面客户端执行此操作?我应该像web服务推荐的那样使用SOAP吗 您可以使用类进行此调用 此外,由于此SOAP web服务,没有任何东西可以阻止您在应用程序中创建此web服务的web引用并使用代理类。您可以使用类来进行此调用 此外,由于使用了此SOAP web服务,因此没有任何东西可以阻止您在应
此外,由于使用了此SOAP web服务,因此没有任何东西可以阻止您在应用程序中创建此web服务的web引用并使用代理类。您可能希望使用Visual Studio创建必要的代理类,通过向客户端项目添加“服务引用”来使用web服务
这篇关于的文章可能会有所帮助。您可能希望使用Visual Studio创建必要的代理类,通过向客户端项目添加“服务引用”来使用web服务
关于的这篇文章可能会有所帮助。谢谢你的提示,但我宁愿远离这一点,因为我的URI会根据用户配置而改变(例如,服务器名称会改变),服务的URI在生产环境中可能会改变,所以这当然是可配置的。这取决于最终使用的技术(WCF或旧的Wsdl.exe),但您可以将URL作为构造函数参数传递给客户端代理,也可以使用
URL
属性进行设置。谢谢,工作非常顺利。大胆地说,这是正确的答案,我不认为这会如此容易!感谢您提供的提示,但我还是不想这么做,因为我的URI会根据用户配置而改变(例如,服务器名称会改变),服务的URI在生产环境中可能会改变,所以这当然是可配置的。这取决于最终使用的技术(WCF或旧的Wsdl.exe),但您可以将URL作为构造函数参数传递给客户端代理,也可以使用URL
属性进行设置。谢谢,工作非常顺利。大胆地说,这是正确的答案,我不认为这会如此容易!你有这样的例子吗?我对C相当陌生,所以示例代码将非常棒!你有这样的例子吗?我对C相当陌生,所以示例代码将非常棒!