작성
·
445
0
안녕하세요!
강의 정말 잘 듣고 있습니다. 감사합니다 ㅎㅎ
<질문>
HTML Form 태그를 사용해서 데이터 수정을 해야할 때,
1. POST 메소드를 사용하도록 설계(FORM은 GET, POST만 가능하기 때문에)하는 방법
2. 수정이니까 PUT으로 설계하고 아래와 같이 처리하는 방법
이 두 방법 중에 어떤 방법이 더 보편적인 방법인지 궁금합니다.
전에 PUT으로 회원정보 수정 API를 만들었는데, 프론트에서 FORM을 PUT으로 보낼 수 없다고 해서 애 먹다가 위와 같은 방법으로 해결했습니다. 이 경우 그냥 POST를 사용하도록 API를 설계하는게 더 좋은 방법이었을까요??
답변 1
6
안녕하세요. jjoo4956님
HTML Form은 GET, POST만 원칙적으로 지원합니다.
그래서 적어주신 것 처럼 변칙적인 방법을 사용해야 합니다.
HTTP 자체는 이 경우 POST로 동작합니다.
이 부분은 답이 있다기 보다는 이렇게 사용하면 프레임워크에서 편한 부분도 있어서 개발자의 선택이라 생각합니다.
감사합니다.
아하 감사합니다😊