Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 请求Web服务(POST)_C#_.net - Fatal编程技术网

C# 请求Web服务(POST)

C# 请求Web服务(POST),c#,.net,C#,.net,我正在尝试向我创建的web服务发送请求(http://localhost/WebServices/DisplayResolution.asmx?op=Get). 我相信网络服务需要发送帖子 如何从我的C#桌面客户端执行此操作?我应该像web服务推荐的那样使用SOAP吗 您可以使用类进行此调用 此外,由于此SOAP web服务,没有任何东西可以阻止您在应用程序中创建此web服务的web引用并使用代理类。您可以使用类来进行此调用 此外,由于使用了此SOAP web服务,因此没有任何东西可以阻止您在应

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

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

您可以使用类进行此调用

此外,由于此SOAP web服务,没有任何东西可以阻止您在应用程序中创建此web服务的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相当陌生,所以示例代码将非常棒!