如何获取访问web服务的客户端IP?客户端调用web服务时,对于有参函数能输入参数?

来源:互联网 发布:办公软件培训课件 编辑:程序博客网 时间:2024/05/18 13:10

获取访问服务的客户端IP

using System.Drawing; string ip =""if ( Context.Request.ServerVariables [ "HTTP_VIA" ] != null ){      ip = Context.Request.ServerVariables [ "HTTP_X_FORWARDED_FOR" ].ToString ( ); } else{   ip = Context.Request.ServerVariables [ "REMOTE_ADDR" ].ToString ( );  }


客户端调用服务时可以输入参数:在web.Config文件中加入以下节点

     <webServices>      <protocols>        <add name="HttpSoap"/>        <add name="HttpPost"/>        <add name="HttpGet"/>        <add name="Documentation"/>      </protocols>    </webServices></system.web>


调试web服务

当发布了服务后,要想调试服务:先要让服务中含有代码,再让服务运行,用另一个程序去调用服务,才能调试。

原创粉丝点击