当前位置: 首页 > news >正文

长沙建站标协助找有为太极谷歌搜索排名规则

长沙建站标协助找有为太极,谷歌搜索排名规则,安徽网站建设推荐 晨飞网络,企业网站制作哪家好在一些需求中#xff0c;服务器需要记录客户端的ip地址#xff0c;要获取ip地址#xff0c;则需要有http.Request的对象参数传入#xff0c;以下代码直接放在util中使用。 文件名#xff1a;ip_utils.go package utilsimport (contextgithub.com/spf1…在一些需求中服务器需要记录客户端的ip地址要获取ip地址则需要有http.Request的对象参数传入以下代码直接放在util中使用。 文件名ip_utils.go package utilsimport (contextgithub.com/spf13/castnetnet/httpstrings )// GetClientRealIp 获取客户端的真实 IP 地址 func GetClientRealIp(r *http.Request) (string, bool) {headers : []string{X-Forwarded-For,Proxy-Client-IP,WL-Proxy-Client-IP,X-Real-Ip,}for _, header : range headers {ip : r.Header.Get(header)if ip ! {// X-Forwarded-For 可能包含多个 IP 地址用逗号分隔取第一个有效的ips : strings.Split(ip, ,)for _, ipPart : range ips {ipPart strings.TrimSpace(ipPart)if isValidIp(ipPart) {return ipPart, true}}}}// 如果没有获取到有效的 IP则返回远程地址ip, _, _ : net.SplitHostPort(r.RemoteAddr)return ip, isValidIp(ip) }// isValidIp 校验 IP 地址是否有效 func isValidIp(ip string) bool {return net.ParseIP(ip) ! nil }func GetHeaderAsString(ctx context.Context, key string) (string, bool) {strAny : ctx.Value(key)if strAny ! nil {strSlice : cast.ToStringSlice(strAny)if len(strSlice) 0 {return strSlice[0], true}}return , false }还有一个需求是如果还需要获取客户端的请求路由则是 r.URL.Path
http://www.w-s-a.com/news/3382/

相关文章:

  • 网站刷链接怎么做成都高度网站技术建设公司
  • flash网站模板怎么用xml网站地图生成
  • 英文网站优化群晖wordpress中文
  • saas建站平台源码济南品牌网站建设公司
  • 网站建设一般是用哪个软件网站百度
  • 企业建站的作用是什么南宁公司网站开发
  • 厦门网站建设及维护门户网站开发视频教学
  • 可以做兼职的网站有哪些自动点击器永久免费版
  • 建购物网站怎么建呀网站怎么做中英文交互
  • 网站建设费用计入无形资产做网站用的主机
  • 佛山企业网站建设平台沈阳网站建设培训班
  • 河南企业网站优化外包网站怎么做来流量
  • 网站建设的参考文献网站设计网页的优缺点
  • WordPress多站點支付插件内江市网站建设培训
  • 做做网站已更新动漫制作专业需要学什么
  • dfv印花图案设计网站网站建设应该应聘什么岗位
  • 网站后台管理系统模板下载专业网站推广的公司哪家好
  • 克拉玛依市建设局网站网页设计板式重构
  • 网站新闻专题怎么做湖南营销型网站建设 要上磐石网络
  • 阿里云发布网站成都轨迹公布
  • php网站源码架构谷歌站群系统
  • 潮州网站seowordpress 调用置顶文章
  • 做带会员后台的网站用什么软件旅游网站建设资金请示
  • 商品网站怎么做wordpress 表情拉长
  • 商城网站设计费用网络公司怎样推广网站
  • 视频公司的网站设计工图网
  • 免费快速网站十八个免费的舆情网站