java接口兼容application/json和application/x-www-form-urlencoded
时间: 2024-01-09 18:19:24 浏览: 160
PB12.5 POST方式提交JSON或FORM-DATA到HTTP API
4星 · 用户满意度95%
Java中可以使用Spring框架提供的`@RequestBody`注解来接收JSON格式的请求体,也可以使用`@RequestParam`注解来接收表单格式的请求参数。具体实现可以参考以下代码:
```java
@PostMapping("/example")
public void example(@RequestBody(required = false) ExampleDTO exampleDTO,
@RequestParam(required = false) String param1,
@RequestParam(required = false) String param2) {
// 处理请求
}
```
其中,`ExampleDTO`是一个JavaBean,用于接收JSON格式的请求体。`param1`和`param2`则是用于接收表单格式的请求参数。
阅读全文