Jquery POST giving 403 forbidden error in spring mvc

后端 未结 5 1852
余生分开走
余生分开走 2020-12-14 01:41

I want to make a ajax call using $.POST. But I am getting 403 error. But GET works perfectly fine. My code is:

var url = \"/xyz/abc/subscribe?name=\"+name;
$         


        
5条回答
  •  半阙折子戏
    2020-12-14 02:06

    This is an example of without disabling CSRF.

    Step 1: In your header add CSRF like this

    
    

    Step 2: Make call with token

    $( "#create_something" ).click(function() {
    
      var token = $("meta[name='_csrf']").attr("content");
    
      $.ajax({
        url : '/xxxxxxxxxxxx', // url to make request
        headers: {"X-CSRF-TOKEN": token}, //send CSRF token in header
        type : 'POST',
        success : function(result) {
            alert(result);
        }
      })
    });
    

提交回复
热议问题