我想將 ReCAPTCHA 集成到我的 GAE Golang Web 應(yīng)用程序中。為了驗證驗證碼,我需要獲取用戶的 IP 地址。如何從表單帖子中獲取用戶的 IP 地址?
3 回答

犯罪嫌疑人X
TA貢獻2080條經(jīng)驗 獲得超4個贊
在您的處理程序函數(shù)中調(diào)用 r.RemoteAddr 以接收 ip:port
像這樣:
func renderIndexPage(w http.ResponseWriter, r *http.Request) { ip := strings.Split(r.RemoteAddr,":")[0] }
更新 02/15/2017,正如@Aigars Matulis指出的那樣,在當前版本中已經(jīng)有一個功能可以做到這一點
ip, _, _ := net.SplitHostPort(r.RemoteAddr)
- 3 回答
- 0 關(guān)注
- 209 瀏覽
添加回答
舉報
0/150
提交
取消