我从客户端获得了一个.net项目。现在,我需要对WebService(.asmx)进行WebRequest。问题是我不知道如何使用来自c#的web请求调用该Web服务中的方法。
我的代码:
RunRoutines.aspx
string UseAddress = "http://localhost:31952/api/RunRoutines.asmx";
string address = string.Format(UseAddress);
HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(address);
RunRoutines.asmx
public class RunRoutines : System.Web.Services.WebService
{
[WebMethod]
public string RunRR1()
{
return "Hello World";
}
}
我需要从RunRoutines.aspx中的Web请求访问RunRR1()方法。请指教。谢谢!
答案 0 :(得分:0)
您可以使用添加服务引用时提供的引用名称来访问它。
例如,如果是localHost
,那么您可以尝试以下代码:
var yourService = new localHost.WebService();
yourService.RunRR1();
有关详细信息,请查看此处:
图片参考:http://www.c-sharpcorner.com/UploadFile/0c1bb2/consuming-web-service-in-Asp-Net-web-application/
有关详细信息,请here。