Beego 请求参数

beego.Info(u.Ctx.Input.Protocol())  //获取用户请求的协议:HTTP/1.1
beego.Info(u.Ctx.Input.URI()) //用户请求的RequestURI: /v1/apptodayRpt/UpALL
beego.Info(u.Ctx.Input.URL()) //请求的URL地址: /v1/apptodayRpt/UpALL
beego.Info(u.Ctx.Input.Scheme()) //请求的 scheme: http/https
beego.Info(u.Ctx.Input.Domain()) //请求的域名:例如 beego.me, 192.168.0.120
beego.Info(u.Ctx.Input.SubDomains()) //返回请求域名的根域名,例如请求是blog.beego.me-->返回 beego.me;192.168.0.120--> 192.168
beego.Info(u.Ctx.Input.Host()) //请求的域名,和上面相同:例如 beego.me, 192.168.0.120
beego.Info(u.Ctx.Input.Site()) //请求的站点地址,scheme+doamin的组合: http://192.168.0.10
beego.Info(u.Ctx.Input.Method())  //请求的方法:GET,POST 等
beego.Info(u.Ctx.Input.Is("POST")) //判断是否是某一个方法:是不是POST方法,注意必须大写
beego.Info(u.Ctx.Input.IsGet()) //是不是Get请求
beego.Info(u.Ctx.Input.IsPut()) //是不是Put请求
beego.Info(u.Ctx.Input.IsPost()) //是不是Post请求
beego.Info(u.Ctx.Input.IsAjax()) //判断是否是AJAX请求:false
beego.Info(u.Ctx.Input.IsSecure()) //判断当前请求是否HTTPS请求:false
beego.Info(u.Ctx.Input.IsWebsocket()) //判断当前请求是否 Websocket请求:false
beego.Info(u.Ctx.Input.IsUpload()) //判断当前请求是否有文件上传:true
beego.Info(u.Ctx.Input.IP())  //返回请求用户的 IP,如果用户通过代理,一层一层剥离获取真实的IP:192.168.0.102
beego.Info(u.Ctx.Input.Proxy()) //返回用户代理请求的所有IP,如果没有代理,返回[]
beego.Info(u.Ctx.Input.Port())  //返回请求的服务器端口:3000
beego.Info(u.Ctx.Input.UserAgent()) //客户端浏览器的信息:Mozilla/5.0 (Linux; Android 5.1.1; vivo X7 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36 Html5Plus/1.0 (Immersed/24.0)
beego.Info(u.Ctx.Input.Query("name")) //该函数返回 Get 请求和 Post 请求中的所有数据,和 PHP 中$_REQUEST 类似
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值