Delete 요청을 Django Rest Framework로 보내는 것에서 헤맸다.


일단 jQuery를 활용하여 Post 요청을 하는 예시를 보면 아래와 같다.  


jQuery기반의 cookie 라이브러리를 사용하고 있는데 아무튼 위와 같은 소스를 통해 DRF 기반의 restful API에 요청하는 것이 가능했다.


당연히 위와 같은 방법으로 delete도 실험했는데 이상하게 delete는 잘 안되고 아래와 같은 에러가 발생했다.

CSRF 에러 !! 


해결하기 위해서는 post와는 조금 다르게 ajax 셋팅이 필요했다.

CSRF Token 값을 beforeSend를 통해 전달해야한다. 


post도 위와 같은 방식으로 가능한지 테스트를 해봐야겠다.!!

방금해봤다!! 가능하다!!! 

그럼 아래 방식으로 통일해서 사용해야겠다아!! 






+ Recent posts