인프런 커뮤니티 질문&답변

전병준님의 프로필 이미지

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

클라이언트에서 서버로 데이터 전송

HTML Form 데이터 전송 부분 action="/save" 부분에서 질문이 있습니다 !

작성

·

280

0

안녕하세요 영한님, 서포터즈님들 ! 

이전 강의에서 URI 설계를 할 땐, 리소스를 기준으로 설계해야 하고

URI 는 리소스만을 식별해야지 행위가 포함되면 안된다 ! 라고 

말씀을 해주셨는데요, 이번 강의 HTML Form 데이터 전송 부분에

<form action="/save" ~ > 부분에서 의문점이 생겼습니다.

이렇게 되면 리소스가 아닌 행위에 초점을 맞춰서 URI 를 설계한게

아닌가요 ? 제 생각에는 User 를 저장하는 Post 메서드라면 

리소스만을 식별하기 위해 <form action="/user" ~> 가 맞다고

생각하는데 제가 생각하는게 맞는지, 의문이 풀리지 않아 질문을

남기게 되었습니다 ! 항상 빠르게 답변 남겨주셔서 항상 감사합니다

^_^

답변 1

2

전병준님의 프로필 이미지
전병준
질문자

바로 뒷 강의를 듣다보니 HTML FORM 형식으로 데이터를 전송

할 때는 GET, POST 메서드만 사용할 수 있으니까 컨트롤 URI

를 사용하신 걸까요 ..? 제 생각에는 이 취지가 맞다면 

/members/save 가 맞는거 같긴한데 잘 모르겠네요 ㅠ_ㅠ

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 전병준님

해당 내용은 단순한 예제여서 /save만 한 것이고 실제로는 앞에 조금 더 의미가 있는것이 좋겠지요?

감사합니다.

전병준님의 프로필 이미지
전병준
질문자

ㅎㅎㅎ 똑바로 이해한 것 같아서 기분이 좋습니다 .. 답변 감사합니다 !!