亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Go:Beego 中獲取 IP 地址

如何在 Go:Beego 中獲取 IP 地址

Go
慕村9548890 2021-10-18 14:22:38
我有一個 beego 應用程序,我需要在其中獲取客戶端 IP 地址并以相同格式或字符串格式將其發送到服務器。如何獲取客戶端的 IP 地址,以便將其發送到服務器并在服務器端顯示。    l_channel_ip := "10.11.0.123"在這里,我現在正在對值進行硬編碼。但我不希望它像這樣被硬編碼。相反,客戶端 IP 應存儲在l_channel_ip.
查看完整描述

2 回答

?
www說

TA貢獻1775條經驗 獲得超8個贊

此代碼為您提供 IP 地址

s := this.Ctx.Input.IP()

使用 beego 內部 istead 自定義解析。


查看完整回答
反對 回復 2021-10-18
?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

此代碼將 ip 存儲在“l_channel_ip”變量中


func (this *baseController) getClientIp() string {

s := strings.Split(this.Ctx.Request.RemoteAddr, ":")

return s[0]

}


l_channel_ip := getClientIp()


查看完整回答
反對 回復 2021-10-18
  • 2 回答
  • 0 關注
  • 537 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號