golang 获取用户请求IP地址的代码
时间: 2023-04-05 09:04:51 浏览: 272
获取Ip地址代码
5星 · 资源好评率100%
可以使用net包中的RemoteAddr方法获取用户请求的IP地址,示例代码如下:
```
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
ip := r.RemoteAddr
fmt.Fprintf(w, "Your IP address is: %s", ip)
})
http.ListenAndServe(":8080", nil)
}
```
当用户访问时,会返回类似于"Your IP address is: 127.0.0.1:12345"的信息,其中"127.0.0.1"就是用户的IP地址。
阅读全文