我正在进行以下POST请求:
在服务器上,我使用@RequestParams来获取这些数据。
如果我用@RequestBody接受数据,它可以正常工作。但是我想知道如何在请求参数中获取这些数据?我做错了什么吗?我已经尝试过Jquery($.get(),$.post())等方式,但都没有成功。感谢任何帮助。
$.ajax({
url :"/clientCredentials.json",
type: "POST",
data: {
"clientEmail": email,
"clientName":clientName,
"orgName":orgName,
"logoURL":logoURL,
"redirectURI":redirectUri
},
success: function(response){
alert("sucess");
},
error:function(response){
alert("something went wrong");
}
});
在服务器上,我使用@RequestParams来获取这些数据。
@RequestParam String clientEmail, @RequestParam String clientName, @RequestParam String orgName, @RequestParam String logoURL, @RequestParam String redirectURI
我从服务器获取到以下信息:
{"code":"400","errorMessage":"Required String parameter 'clientEmail' is not present"}
如果我用@RequestBody接受数据,它可以正常工作。但是我想知道如何在请求参数中获取这些数据?我做错了什么吗?我已经尝试过Jquery($.get(),$.post())等方式,但都没有成功。感谢任何帮助。