Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Net;
- using System.Net.Http;
- using System.Web;
- using System.Web.Http;
- namespace IP.webAPI.Controllers
- {
- public class IPController : ApiController
- {
- public string GetIp()
- {
- var ip = GetClientIp();
- // ff.saver(ip);
- return ip;
- }
- private string GetClientIp(HttpRequestMessage request = null)
- {
- request = request ?? Request;
- if (request.Properties.ContainsKey("MS_HttpContext"))
- {
- return ((HttpContextWrapper)request.Properties["MS_HttpContext"]).Request.UserHostAddress;
- }
- else if (HttpContext.Current != null)
- {
- return HttpContext.Current.Request.UserHostAddress;
- }
- else
- {
- return null;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement