繁体   English   中英

.NET-在C#中使用WebRequest访问Webservice(.asmx)方法?

[英].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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM