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,843 · Posted: 2022-10-11
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...