HTML FORM 사용

gotcha!!·2023년 8월 25일
0

HTTP

목록 보기
15/29

HTML FORM

  • GET, POST만을 지원한다.
  • AJAX 같은 기술을 사용해서 해결 가능

HTML FORM은 GET, POST만 지원
컨트롤 URI

  • GET, POST만 지원하므로 제약이 있음
  • 이런 제약을 해결하기 위해 동사로 된 리소스 경로 사용 POST의 /new, /edit, /delete가 컨트롤 URI
  • HTTP 메서드로 해결하기 애매한 경우 사용(HTTP API 포함)

최대한 리소스란 개념으로 URI를 설계하다가 안될 때 컨트롤 URI를 사용하는 것이 좋다.

참고하면 좋은 URI 설계 개념

• 문서(document)
단일 개념(파일 하나, 객체 인스턴스, 데이터베이스 row)
예) /members/100, /files/star.jpg

• 컬렉션(collection)
서버가 관리하는 리소스 디렉터리
서버가 리소스의 URI를 생성하고 관리
예) /members

• 스토어(store)
클라이언트가 관리하는 자원 저장소
클라이언트가 리소스의 URI를 알고 관리
예) /files

• 컨트롤러(controller), 컨트롤 URI
문서, 컬렉션, 스토어로 해결하기 어려운 추가 프로세스 실행
동사를 직접 사용
예) /members/{id}/delete

참고사이트

profile
ha lee :)

0개의 댓글