Beego 请求参数

本文涉及的产品
.cn 域名,1个 12个月
简介: 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 类似
目录
相关文章
egg 项目里编写基础的 GET 接口:使用 GET 请求参数获取
egg 项目里编写基础的 GET 接口:使用 GET 请求参数获取
188 0
egg 项目里编写基础的 GET 接口:使用 GET 请求参数获取
|
2月前
|
XML JSON 安全
SSM:请求参数与回显&json
本文介绍了请求参数处理、过滤器和拦截器的使用方法。包括如何通过 `@RequestParam` 和 `@ModelAttribute` 绑定请求参数,使用 Lombok 简化实体类开发,实现过滤器处理字符编码,以及配置拦截器进行请求前后的处理。同时,还展示了如何使用 `@ResponseBody` 返回 JSON 数据,并解决了 JSON 编码问题。
|
6月前
|
JSON Java Maven
使用`MockMvc`来测试带有单个和多个请求参数的`GET`和`POST`接口
使用`MockMvc`来测试带有单个和多个请求参数的`GET`和`POST`接口
231 3
|
JSON 前端开发 Java
SpringBoot后端接口请求参数映射方式详解
SpringBoot后端接口请求参数映射方式详解
854 0
|
7月前
【SpringMVC】获取 -请求参数- 的多种方式
【SpringMVC】获取 -请求参数- 的多种方式
69 0
|
JSON 算法 API
阿里云 OpenAPI 中,一般情况下请求参数是放在请求的 URL 中的
阿里云 OpenAPI 中,一般情况下请求参数是放在请求的 URL 中的
163 1
|
前端开发 Java
[JavaWeb]——获取请求参数的方式(全面!!!)(上)
[JavaWeb]——获取请求参数的方式(全面!!!)
128 0
|
JSON 数据格式
[JavaWeb]——获取请求参数的方式(全面!!!)(下)
[JavaWeb]——获取请求参数的方式(全面!!!)
|
API
SpringMVC 获取请求参数 的几种方式
SpringMVC 获取请求参数 的几种方式
80 2
|
开发框架 中间件 .NET
Swashbuckle源码应用之最后一次修改Swagger中OpenApi.json机会
Swashbuckle源码应用之最后一次修改Swagger中OpenApi.json机会
104 0