zoukankan
html css js c++ java
c#获取真实IP和代理IP
public
static
string
GetRealIP()
{
string
ip;
try
{
HttpRequest request
=
HttpContext.Current.Request;
if
(request.ServerVariables[
"
HTTP_VIA
"
]
!=
null
)
{
ip
=
request.ServerVariables[
"
HTTP_X_FORWARDED_FOR
"
].ToString().Split(
'
,
'
)[
0
].Trim();
}
else
{
ip
=
request.UserHostAddress;
}
}
catch
(Exception e)
{
throw
e;
}
return
ip;
}
public
static
string
GetViaIP()
{
string
viaIp
=
null
;
try
{
HttpRequest request
=
HttpContext.Current.Request;
if
(request.ServerVariables[
"
HTTP_VIA
"
]
!=
null
)
{
viaIp
=
request.UserHostAddress;
}
}
catch
(Exception e)
{
throw
e;
}
return
viaIp;
查看全文
相关阅读:
linux 安装jdk
linux 安装 Redis
jvisualvm监控远程jvm的两种连接方式
list转map(JDK8-Lambda表达式)
循环删除list中的某一元素的三种方式
SpringBoot-@ControllerAdvice 拦截异常并统一处理
Spring-@ControllerAdvice 拦截异常并统一处理
Tomcat系列
thinkPHP5.1模型User设计
uniapp后台api设计(微信user表)
原文地址:https://www.cnblogs.com/macleo/p/584320.html
最新文章
为什么的力量
学习动力与拖延
design mode(php)
trait
类(class)相关概念小结
Oauth
Oracle查询如何才能行转列?-sunziren
Jstree在加载时和加载完成的回调方法-sunziren
amr格式转mp3和直接播放amr格式的文件-sunziren
9个常用的正则表达式-sunziren
热门文章
如何将下载的Jar包导入本地Maven仓库-sunziren
首次使用Lambda表达式-sunziren
Maven国内镜像配置(阿里云)-sunziren
IE浏览器中IFrame被加载两次问题的解决-sunziren
解决树莓派鼠标延迟/迟滞问题-转CSDN博主“Deiki”-sunziren
SpringBoot项目自定义浏览器选项卡左上角图标(favicon.ico)-sunziren
ES集群调整搜索速度
常见统计模型
linux安装mysql5.7
linux安装nginx
Copyright © 2011-2022 走看看