beego如何获取客户端IP?
来源:互联网 发布:如何自学软件编程 编辑:程序博客网 时间:2024/05/17 13:10
beego的底层其实也是封装了官方库http。
http.Request中有如下成员字段:
// RemoteAddr allows HTTP servers and other software to record
// the network address that sent the request, usually for
// logging. This field is not filled in by ReadRequest and
// has no defined format. The HTTP server in this package
// sets RemoteAddr to an "IP:port" address before invoking a
// handler.
// This field is ignored by the HTTP client.
RemoteAddr string
所以在beego的控制器中可以如此获取ip:
func (u *UserController) Suggest() {
req := u.Ctx.Request
addr := req.RemoteAddr // "IP:port" "192.168.1.150:8889"
beego.BeeLogger.Debug("addr:%s", addrr)
}
阅读全文
0 0
- beego如何获取客户端IP?
- c#如何获取客户端IP
- 如何获取客户端的IP
- 如何获取客户端的ip
- 如何获取客户端IP地址
- 如何获取客户端IP、WEB服务器IP
- 如何获取客户端IP、WEB服务器IP
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- Java如何获取客户端真实IP地址
- C#如何获取客户端/服务端IP地址
- php如何获取客户端的IP?
- php合并数组的两种方式
- leetcode 274. H-Index
- hql由于关键字报错
- vi编辑器【常用操作】
- JAVA-16.1-线程常用方法、线程生命周期、线程组、线程池、计时器
- beego如何获取客户端IP?
- Cordova cordova_sqlite_storage控件的使用
- C#----小知识
- Java实现寻找链表的中间节点
- 服务器常用端口介绍
- 剑指Offer-8
- Python三大神器之pip的安装
- 【git系列之E】git的分支操作(查看分支、切换分支、新建分支和删除分支)
- [RK3288][Android6.0] ALSA的DMA buffer读写位置更新