如何在服务器端获取名为webservice.asmx的方法名称

时间:2018-12-20 09:21:01

标签: c# .net web-services asmx

我正在从客户端的Web服务中调用某些WebMethod。是.NET webservice.asmx。然后,当我首先在服务器端处理此请求时,将其转到AuthModule:IHttpModule。那里我需要有关方法名称的信息。

我需要获取有关服务器端被调用的Web服务方法名称的信息。

HttpContext.Current.Request.Url.AbsolutePath;

返回.../serviceName,但我需要识别调用了哪种方法。有想法吗?

1 个答案:

答案 0 :(得分:1)

如果您使用的是SOAP,请尝试以下操作:

HttpContext.Current.Request.Headers["SoapAction"]