How do I get the caller's IP address in a WebMethod?

后端 未结 6 2155
慢半拍i
慢半拍i 2020-12-15 02:23

How do I get the caller\'s IP address in a WebMethod?

[WebMethod]
public void Foo()
{
    // HttpRequest... ? - Not giving me any options through intellisens         


        
6条回答
  •  难免孤独
    2020-12-15 03:21

    The HttpContext is actually available inside the WebService base class, so just use Context.Request (or HttpContext.Current which also points to the current context) to get access to the members provided by the HttpRequest.

提交回复
热议问题