Spring MVC Web アプリを作成しました。
アプリはコントローラーに対していくつかの呼び出しを行います。これらのコールは、クローズ/オープン/エンド ゲームです。
これらの呼び出しは Ajax を使用して行うため、ページの上部で応答を処理できます。
ajaxPost = function (url, action, id, onSuccess, onError) {
$.ajax({
type: "POST",
url: url + "?" + action + "=" + id,
success: function(response) {
if(onSuccess !== null) {
onSuccess(response);
}
},
error: function(e) {
if(onError !== null) {
onError(e);
}
}
});
};
私が持っている質問は、Ajax リクエストに「POST」を使用していることです。それは正しいですか、それとも「PUT」にする必要がありますか?
コントローラーにはデフォルトの URL があり、param 属性を使用して呼び出すメソッドを決定しています。これは、ページに多くのボタンがあるためです。
@RequestMapping(params = "open", method = RequestMethod.POST)
@RequestMapping(params = "close", method = RequestMethod.POST)
これらの呼び出しに「POST」を使用しているのは、私にはうまくいきません。多分それは「PUT」であるべきです...
助言がありますか?それは問題ですか?