[英].NET - Access webservice (.asmx) method using WebRequest in c#?
我从客户端得到一个.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()方法。 请指教。 谢谢!
那么,您可以在添加服务引用时使用给定引用的名称来访问它。
例如,如果它是localHost
则可以尝试以下代码:
var yourService = new localHost.WebService();
yourService.RunRR1();
有关更多详细信息,请参见此处:
图像参考: http : //www.c-sharpcorner.com/UploadFile/0c1bb2/taking-web-service-in-Asp-Net-web-application/
这里有更多详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.