HttpServletRequest类

简介: HttpServletRequest类

HttpServletRequest


@ApiOperation(value = "数独", notes = "数独游戏模型获取")
    @ApiImplicitParam(name = "difficulty"
            , value = "难度级别, easy(简单)、normal(普通)、hard(困难)、veryhard(非常困难); 默认easy"
            , paramType = "query"  //参数位置说明
            , defaultValue = "easy" //默认值
            ,required = false
            //,example = "easy(简单)、normal(普通)、hard(困难)、veryhard(非常困难); 默认easy"
    )
    @GetMapping(value = {"/getSudoku/dif"})
    public Object getSudoku(@RequestParam(required = false)String difficulty, HttpServletRequest req) {
        log.info("转发链接:{}", URL + difficulty);
        log.info("请求地址:[{}]",req.getRequestURL().toString());
        log.info("请求参数:[{}]",req.getQueryString());
        log.info("请求方式:[{}]",req.getMethod());
        return restTemplate.getForObject(URL + difficulty, Object.class);
    }
    


打印日志

2021-12-14 23:42:10.571  INFO 27812 --- [nio-8080-exec-1] com.example.controller.HttpController    : 请求地址:[http://localhost:8080/getSudoku/dif]
2021-12-14 23:42:10.571  INFO 27812 --- [nio-8080-exec-1] com.example.controller.HttpController    : 请求参数:[difficulty=easy]
2021-12-14 23:42:10.571  INFO 27812 --- [nio-8080-exec-1] com.example.controller.HttpController    : 请求方式:[GET]


参考


HttpServletRequest详解

相关文章
|
应用服务中间件 容器
【JavaWeb】知识总结Ⅹ(HttpServletRequest, HttpServletResponse)
请求行信息:可以使用getMethod()方法获取请求方法(如GET、POST等),使用getRequestURI()方法获取请求的URI(统一资源标识符),使用getProtocol()方法获取请求使用的协议(如HTTP/1.1)。 请求头信息:可以使用getHeader(String name)方法获取指定名称的请求头的值,使用getHeaderNames()方法获取所有请求头的名称的枚举。 请求参数:可以使用getParameter(String name)方法获取指定名称的请求参数的值,使用getParameterNames()方法获取所有请求参数的名称的枚举。
|
XML 数据格式
HttpServletRequest的介绍和方法以及代码实战
HttpServletRequest的介绍和方法以及代码实战
319 0
|
存储 API
10JavaWeb基础 - Request类
10JavaWeb基础 - Request类
58 0
|
JSON 编解码 前端开发
认识HttpServletRequest和HttpServletResponse
认识HttpServletRequest和HttpServletResponse
QGS
|
缓存 前端开发 安全
浅谈HttpServlet之重写doGet、doPost
200表示请求响应成功,正常结束。 404表示访问资源不存在。 405表示前端发送的请求方式与后端请求的处理方式不一致。
QGS
198 0
|
应用服务中间件
HttpServletRequest 类
HttpServletRequest 类
HttpServletRequest 类
|
应用服务中间件
HttpServletResponse 类
HttpServletResponse 类
HttpServletResponse 类
Servlet—HttpServletRequest与HttpServletResponse对象常用方法
Servlet—HttpServletRequest与HttpServletResponse对象常用方法
Servlet—HttpServletRequest与HttpServletResponse对象常用方法
|
前端开发 应用服务中间件 程序员
HttpServletRequest接口
HttpServletRequest接口
148 0
HttpServletRequest接口