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

后端 未结 6 2125
慢半拍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

    Try this:

    string ipAddress = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
    

    Haven't tried it in a webMethod, but I use it in standard HttpRequests

提交回复
热议问题