这篇文章主要为大家详细介绍了C#使用HttpPost请求调用WebService的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
之前调用 WebService 都是直接添加服务引用,然后调用 WebService 方法的,最近发现还可以使用 Http 请求调用 WebService。这里还想说一句,还是 web api 的调用简单。
WebService 服务端代码:
public class WebServiceDemo : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
[WebMethod]
public string Sum(string param1, string param2)
{
int num1 = Convert.ToInt32(param1);
int num2 = Convert.ToInt32(param2);
int sum = num1 + num2;
return sum.ToString();
}
}
很简单的代码,只是用于演示。
客户端调用代码:
class Program
{
static void Main(string[] args)
{
Program program = new Program();
string url = "http://localhost:12544/WebServiceDemo.asmx";
string method =

本文介绍如何在C#中通过HttpPost方式调用WebService,对比了直接添加服务引用的方法,并提供了服务端和客户端的示例代码,以及解决调用报错的配置方案。
订阅专栏 解锁全文
536

被折叠的 条评论
为什么被折叠?



