HTTP请求包括 请求行、请求头、请求体 。
HTTP响应包括 响应行、响应头、响应体 。
一、HTTP请求
1、GET请求
@GetMapping("/list")
public Result listWarehouse( @RequestParam("pageNum") Integer pageNum,
@RequestParam("pageSize") Integer pageSize,
@RequestParam(value = "deptId") Integer deptId) {
logger.info("仓库列表页,loginer:{},pageNum:{},pageSize:{},deptId:{}", pageNum, pageSize, deptId);
PageData<FmamWarehouseDTO> pageData = warehouseService.listFmamWarehouseDTO(user, pageNum, pageSize, deptId);
return ResultUtil.success(pageData);
}
2、POST请求
header_content-type
根据应用场景的不同,HTTP请求的请求体有三种不同的形式, 通过header中的content-type指定, 这里只分析两个:
(1)application/x-www-form-urlencoded(默认类型)
如果不指定其他类型的话, 默认是x-www-form-urlencoded
, 此类型要求参数传递样式为 key1=value1&key2=value2
(2) application/json
更适合传递大数据的形式, 参数样式就是json
格式, 例如{"key1":"