정적 데이터 조회
동적 데이터 조회
HTML Form을 통한 데이터 전송
순수 html from 태그로 전송되는 데이터
<input type=”text” name=”username” />
<input type=”text” name=”age” />
Content-Type: **application/x-www-form-urlencoded**
**username=kim&age=20**
html에서 get요청을 보내면 쿼리 파라미터로 전송됨
multipart/form-data
파일 업로드 같은 바이너리 데이터 전송시 사용
다른 종류의 여러 파일과 폼의 내용 함께 전송 가능
HTTP API 데이터 전송
content-type을 어떻게 구분할까?
회원 목록 GET /members
회원 등록 POST /members
회원 조회 GET /members
회원 수정 PATCH, PUT, POST /members
회원 삭제 DELETE /members
클라이언트는 등록될 리소스의 URI를 모른다.
서버가 새로 등록된 리소스 URI를 생성해준다.
컬렉션
파일 목록 GET /files
파일 조회 GET /files/{filename}
파일 등록 PUT /files/{filename}
파일 삭제 DELETE /files/{filename}
파일 대량 등록 POST /files
PUT 기반 특징
클라이언트가 리소스 URI를 알고있어야 한다.
스토어