我有一个带有POST和GET请求的简单控制器
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
public class UserRegistrationController {
@RequestMapping(value="/register", method=RequestMethod.GET)
public String showForm() {
System.out.println("*****************************************");
System.out.println("*****************************************");
System.out.println("**** UserRegistrationController GET ****");
System.out.println("*****************************************");
System.out.println("*****************************************");
return "register";
}
@RequestMapping(value="/registerNewUser", method=RequestMethod.POST)
public String registerNewUser() {
System.out.println("*****************************************");
System.out.println("*****************************************");
System.out.println("**** UserRegistrationController POST ****");
System.out.println("*****************************************");
System.out.println("*****************************************");
return "register";
}
}
我跟邮递员打电话。发布端点不起作用。我得到: 警告:org.springframework.web.servlet.PageNotFound-请求方法'POST'不支持
这是邮递员的卷发
curl -X POST \
http://localhost:28080/auther/registerNewUser \
-H 'Postman-Token: 6bb6ef17-1baf-423e-bbec-15713468ff09' \
-H 'cache-control: no-cache'
我是否需要配置一些内容以允许向该控制器发送请求?
答案 0 :(得分:0)
已解决。没有csrf令牌,它将无法与Curl一起使用。