[ JS ]
new FormData는 <form> submit과 다를까?
2023-11-01 21:23:13
리액트에서 장고 서버에 csrf토큰을 보내줘야 했는데 submit이 아니라 axios로 직접 보내주고 싶었다 (리액트에서 csrf토큰을 넣는 건 쿠키에서 파싱해서 인풋 태그에 넣는 방식으로 해결했다) 인터넷에서 찾아서 나름 조치를 취해서 보냈는데 토큰이 가지 않아서 form submit으로 보내니 갔다 FormData가 form처럼 데이터를 보내는 형식인 줄 알았는데 아니었던 걸까? 같은 형식인 건 맞다 하지만 내가 csrf토큰을 첨부하는 것에 대해 오해하고 있었서 다른 결과가 나왔다 헤더에 설정을 해주면 된다고 해서 그걸로 끝인 줄 알았는데 그게 문제가 아니었다 이게 form 태그에 csrf토큰이 첨부될 때의 모습이다 그러면 이 csrf토큰을 직접 FormData에 추가해줘야 했다(submit이면 알아..