国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

提交網(wǎng)站汕頭seo推廣

提交網(wǎng)站,汕頭seo推廣,福建建設(shè)執(zhí)業(yè)資格網(wǎng)站報(bào)名系統(tǒng),渭南市住房和城鄉(xiāng)建設(shè)部網(wǎng)站在一些需求中,服務(wù)器需要記錄客戶端的ip地址,要獲取ip地址,則需要有http.Request的對(duì)象參數(shù)傳入,以下代碼直接放在util中使用。 文件名:ip_utils.go package utilsimport ("context""github.com/spf1…

在一些需求中,服務(wù)器需要記錄客戶端的ip地址,要獲取ip地址,則需要有http.Request的對(duì)象參數(shù)傳入,以下代碼直接放在util中使用。

文件名:ip_utils.go

package utilsimport ("context""github.com/spf13/cast""net""net/http""strings"
)// GetClientRealIp 獲取客戶端的真實(shí) 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 可能包含多個(gè) IP 地址,用逗號(hào)分隔,取第一個(gè)有效的ips := strings.Split(ip, ",")for _, ipPart := range ips {ipPart = strings.TrimSpace(ipPart)if isValidIp(ipPart) {return ipPart, true}}}}// 如果沒有獲取到有效的 IP,則返回遠(yuǎn)程地址ip, _, _ := net.SplitHostPort(r.RemoteAddr)return ip, isValidIp(ip)
}// isValidIp 校驗(yàn) 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
}

還有一個(gè)需求是,如果還需要獲取客戶端的請(qǐng)求路由,則是

r.URL.Path

http://m.aloenet.com.cn/news/30672.html

相關(guān)文章:

  • 微信公眾號(hào)平臺(tái)網(wǎng)站開發(fā)百度天眼查公司
  • 用ps怎樣做網(wǎng)站文字logo廣豐網(wǎng)站seo
  • 個(gè)人怎么做貸款網(wǎng)站求購(gòu)買鏈接
  • 網(wǎng)站權(quán)重高+做別的關(guān)鍵詞百度應(yīng)用下載安裝
  • 學(xué)做效果圖網(wǎng)站有哪些軟件有哪些網(wǎng)站建站方式有哪些
  • 有沒有做數(shù)學(xué)題掙錢的網(wǎng)站艾滋病多久可以查出來
  • 網(wǎng)站建設(shè)網(wǎng)站軟件有哪些方面深圳網(wǎng)站建設(shè)公司
  • 湖南住房和城鄉(xiāng)建設(shè)廳網(wǎng)站首頁優(yōu)化網(wǎng)站怎么真實(shí)點(diǎn)擊
  • 男女做a視頻網(wǎng)站seo1搬到哪里去了
  • wordpress 網(wǎng)站日志天門seo
  • 福建省住建廳建設(shè)網(wǎng)站競(jìng)價(jià)培訓(xùn)班
  • 手機(jī)網(wǎng)站開發(fā)學(xué)習(xí)免費(fèi)單頁網(wǎng)站在線制作
  • 可以用足球做的游戲視頻網(wǎng)站好的競(jìng)價(jià)賬戶托管外包
  • 常規(guī)做網(wǎng)站要在工信部認(rèn)證嗎網(wǎng)站建立
  • 適合個(gè)人做的網(wǎng)站有哪些東西嗎百度權(quán)重批量查詢
  • 英語機(jī)構(gòu)網(wǎng)站建設(shè)方案足球進(jìn)球排行榜
  • 做網(wǎng)站的困難windows優(yōu)化大師會(huì)員兌換碼
  • 做網(wǎng)站學(xué)什么專業(yè)防惡意點(diǎn)擊軟件
  • 南寧網(wǎng)站建設(shè)設(shè)計(jì)制作今日最新抗疫數(shù)據(jù)
  • 做代購(gòu)有哪些網(wǎng)站有哪些seo優(yōu)化培訓(xùn)課程
  • 做聊天網(wǎng)站的視頻教程怎么進(jìn)行網(wǎng)站關(guān)鍵詞優(yōu)化
  • wordpress主題如何修改seo優(yōu)化設(shè)計(jì)
  • 做網(wǎng)站需要注意的點(diǎn)抖音seo供應(yīng)商
  • 山西成寧做的網(wǎng)站運(yùn)營(yíng)推廣渠道有哪些
  • wordpress下載站源碼營(yíng)銷推廣公司案例
  • 安徽建筑大學(xué)學(xué)工在線網(wǎng)站蘇州網(wǎng)站制作推廣
  • 廣西代理網(wǎng)站建設(shè)公司百度網(wǎng)址提交入口
  • 做網(wǎng)站建設(shè)站長(zhǎng)工具櫻花
  • 甘肅網(wǎng)站建設(shè)制作商競(jìng)價(jià)賬戶托管公司
  • 網(wǎng)站開發(fā)集成環(huán)境seo優(yōu)化工作怎么樣