GET:
1.路径参数@PathVariable
2.表单参数@RequestParam
POST:
1.JSON请求体参数
@RequestBody
放:
1.路径参数@PathVariable
2.表单参数@RequestParam
删除:
1.路径参数@PathVariable
2.表单参数@RequestParam
MockMvc:
1.路径请求
mockMvc.perform(MockMvcRequestBuilders
.请求方式(“url / {path}”,参数值)
2.表单请求
mockMvc.perform(MockMvcRequestBuilders
.请求方式(“url”).param(“键”,“值”).contentType(MediaType.APPLICATION_FORM_URLENCODED)
3.JSON请求
MvcResult mvcResult= mvc.perform(
MockMvcRequestBuilders.post("http://127.0.0.1:8080/index").
content(jsonObject.toString()).
contentType(MediaType.APPLICATION_JSON)
).
andExpect(MockMvcResultMatchers.status().isOk()).
andDo(MockMvcResultHandlers.print()).
andReturn();
)
RESTful API 参数详解
本文详细解析了RESTful API中GET、POST等请求方法的参数使用,包括路径参数@PathVariable、表单参数@RequestParam及JSON请求体参数@RequestBody的用法,并通过MockMvc演示了如何进行路径、表单和JSON请求。
612

被折叠的 条评论
为什么被折叠?



