我需要在post func下面调用get请求。
客户端发出GET请求(网址:http://domain/register1?username=userName&password=passWord&lastName=name&firstName=first
)
我想让它获取方法调用函数。但是我无法创建正常的 WebRequest 参数。 我如何才能获得请求?
@RequestMapping(value="/signup", method=RequestMethod.POST)
public String signup(@Valid SignupForm form, BindingResult formBinding, WebRequest request) {
if (formBinding.hasErrors()) {
return null;
}
Account account = createAccount(form, formBinding);
if (account != null) {
SignInUtils.signin(account.getUsername());
providerSignInUtils.doPostSignUp(account.getUsername(), request);
return "redirect:/";
}
return null;
}
答案 0 :(得分:0)
尝试删除方法= RequestMethod.POST(默认为GET)或将method = RequestMethod.POST更改为method = RequestMethod.GET。此外,您可以打开浏览器控制台并键入内容(没有会话密钥)
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
您可以使用Chrome扩展程序: Advanced REST client