我发送params到post方法有问题。也许,我在那里发送错误的输入参数,因为此请求 400错误
我的方法更加坚固:
@RequestMapping(value = "/create", method = RequestMethod.POST, headers = "Accept=application/json")
public @ResponseBody
String createProject(@RequestBody TestClass project) {
return "success";
}
对象:
public class TestClass {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
JSP:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Result</title>
</head>
<body>
Successful create project
</body>
</html>
这是我从邮递员发送的,但400错误: image of postman
答案 0 :(得分:0)
根据春季文档here,
使用标题名称传递给构造函数的表达式&#39;接受&#39;要么 &#39;内容类型&#39;被忽略了。
您可以尝试使用produces
和consumes
属性进行接受和内容类型吗?