Ajax로 댓글을 등록하려고 하는데 403에러가 발생했다.
저번에 발생한 POST방식에서 csrf토큰을 등록하지 않아서 그런가.. 해서
추가했는데 등록하는 방식이 달랐다.
찾아보니..
<HEAD>
<meta id="_csrf" name="_csrf" th:content="${_csrf.token}"/>
<meta id="_csrf_header" name="_csrf_header" th:content="${_csrf.headerName}"/>
</HEAD>
<script>
var token = $("meta[name='_csrf']").attr("content");
var header = $("meta[name='_csrf_header']").attr("content");
$(function() {
$(document).ajaxSend(function(e, xhr, options) {
xhr.setRequestHeader(header, token);
});
});
</script>