http请求方式与请求参数及后端接收方式
一、http请求方式与请求参数及后端接收方式
1、Query String Parameters
请求方法:get
前端传递:url格式的string 以?进行传参,字符串与字符串之间用&分隔
后端接收:@RequestParams
注意事项:前后端传递参数名称及位置必须一致,否则报错,若要不一致则需后端为该字段设置value值(类似于重命名)
2、Request Payload
请求方法:post
content-type:json
前端传递:在request payload中
后端接收:@RequestBody
注意事项:若前端无法成功请求api,且默认是request payload方式,若想改变格式则指定content-type指定为application/x-www-form-urlencoded格式,或者是form-data格式
3、Form Data
若数据格式为该格式,则后端只需指定请求方式即可,后端的springmvc会自动将表单数据转换为form data格式,非url形式的,默认的数据格式为application/x-www-form-urlencoded
若为post,则格式为form data