http request request header: content-type

Here Insert Picture Description

content-type specifies the type of information requested

get request
Here Insert Picture Description
Here Insert Picture Description

 没有content-type

The first form is submitted form default type application / x-www-form-urlencoded

Here Insert Picture Description

    后端接收方式:
    请求参数的名称和形参一样时会自动进行绑定,javaBean也是
    
    如果参数和绑定类型不一致,
    要使用@RequestParam("")和形参进行绑定
    @RequestParam("param")等价于request.getParameter("param");

The second: application / json

    {
     "key1":"value1",
     "key2":"value2"
    }
    
    后端接收方式
    @RequestBody

Third: multipart / form-data

content-type

指定请求的信息类型

The first form is submitted form default type application / x-www-form-urlencoded

Here Insert Picture Description

    后端接收方式:
    请求参数的名称和形参一样时会自动进行绑定,javaBean也是
    
    如果参数和绑定类型不一致,
    要使用@RequestParam("")和形参进行绑定

也可以使用@RequestBody来接收

The second: application / json

    {
     "key1":"value1",
     "key2":"value2"
    }
    
    后端接收方式
    @RequestBody

Third: multipart / form-data (binary stream transmission)

Here Insert Picture Description
Upload files in this format

About @ResponseBody (json data returned by the object)

{"total":4,"pages":1,"success":true,"type":"","rows":[{"page":1,"rows":10,"sidx":"id","id":"627264608733782036","createTime":"2019-05-23 11:29:39","createId":"450254855714377728","createName":"系统管理员","modifyTime":"2019-06-07 13:24:55","modifyId":"2","modifyName":"供应商查询","terminalType":"3","salesTargetMin":"360.00"},{"page":1,"rows":10,"sidx":"id","id":"627264723036954646","createTime":"2019-05-23 11:30:06","createId":"450254855714377728","createName":"系统管理员","modifyTime":"2019-05-25 11:08:22","modifyId":"450254855714377728","modifyName":"系统管理员","terminalType":"2","salesTargetMin":"120.00","salesTargetMax":"240.00"},{"page":1,"rows":10,"sidx":"id","id":"642674143510142978","createTime":"2019-07-05 00:01:38","createId":"450254855714377728","createName":"系统管理员","modifyTime":"2019-05-25 11:08:37","modifyId":"450254855714377728","modifyName":"系统管理员","terminalType":"1","salesTargetMin":"240.00","salesTargetMax":"360.00"},{"page":1,"rows":10,"sidx":"id","id":"676057331976409200","createTime":"2019-10-05 02:54:30","createId":"450254855714377728","createName":"系统管理员","modifyTime":"2019-05-25 11:07:58","modifyId":"450254855714377728","modifyName":"系统管理员","terminalType":"4","salesTargetMin":"60.00","salesTargetMax":"120.00"}]}

Guess you like

Origin www.cnblogs.com/flyduckforever/p/11533040.html