SpringMVC 请求体接收任意格式参数
SpringMVC Spring Boot About 550 words需求
Spring Controller
作为网关,或者只需透传,将接收到的数据直接发送到下游。
String
使用String
接收@RequestBody
请求体。
@Slf4j
@RestController
public class ProxyController {
@RequestMapping("/proxy")
public String proxy(@RequestBody(required = false) String body) {
return "";
}
}
JsonNode
使用jackson
中提供的JsonNode
对象,接收Content-Type
为application/json
的请求体。
JsonNode
能接收Json
对象和Json
数组。
@Slf4j
@RestController
public class ProxyController {
@RequestMapping("/proxy")
public JsonNode proxy(@RequestBody(required = false) JsonNode body) {
return body;
}
}
Views: 2,004 · Posted: 2022-10-11
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...