Sum*_*ani 6 ip asp.net-mvc geolocation
我知道这段代码:
string ipAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (string.IsNullOrEmpty(ipAddress))
{
ipAddress = Request.ServerVariables["REMOTE_ADDR"];
}
Run Code Online (Sandbox Code Playgroud)
会给我用户的IP地址,但我不知道如何获取用户的位置
我想知道基于IP地址的位置和相关信息.
这应该对你有所帮助 - http://freegeoip.net/
freegeoip.net是一个公共REST API,用于搜索IP地址和主机名的地理位置.将HTTP GET请求发送到:freegeoip.net/{format}/ {ip_or_hostname}.API支持HTTP和HTTPS,支持的格式为csv,xml或json.