只记录不好分类的日常经验。好分类的,如果 java,数据库,会在相应文章里记录。

使用 Postman 以json形式往后台传递对象,后台接收不到数据

  • Postman download page

  • postman 以 post 请求,将 Headers 的参数 KEY -> Content-Type 的 VALUE 由 application/x-www-form-urlencoded 改为 application/json,如果需要指定编码为 utf-8,改成:application/json; charset=utf-8

    默认是 application/x-www-form-urlencoded
    默认是 application/x-www-form-urlencoded
    修改为 application/json
    修改为 application/json
  • 后台 Controller 的方法参数前面加上 @RequestBody 就可以了。
    1
    2
    3
    4
    @RequestMapping("/api/login")
    public ApiResponse getApiResponse(@RequestBody(required=false) BaseRequest baseRequest, HttpServletResponse response, HttpServletRequest request) {
    // some code
    }

但是正常请求会出错:Uncaught TypeError: $.alert is not a function

hosts location

c:\windows\system32\drivers\etc

Plugin Alibaba Java Coding Guidelines was not installed: Invalid filename returned by a server

暂时无解