发出get请求以发布请求

时间:2014-08-22 08:11:55

标签: spring post model-view-controller get request

我需要在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;
}

1 个答案:

答案 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