[모든 개발자를 위한 HTTP 웹 기본 지식] 05. HTTP 메서드 활용
2022. 6. 19. 17:48
Network/모든 개발자를 위한 HTTP 웹 기본 지식
본 문서는 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 보고 제 주관대로 정리한 글입니다. 클라이언트에서 서버로 데이터 전송 정적 데이터 조회 GET 사용 이미지, 정적 텍스트 문서 등 동적 데이터 조회 GET 사용 검색, 게시판 목록에서 정렬 또는 필터에 주로 사용 쿼리 파라미터로 데이터 전달 HTML Form 데이터 전송 POST 전송 Content-Type: application/x-www-form-urlencoded 사용 Form의 데이터를 메시지 바디로 전송(key=value 형식) 전송 데이터는 url encoding 처리 GET 전송 GET으로 요청하면 쿼리 파라미터로 데이터가 전송 리소스 변경에는 사용하면 안 되고, 조회에만 사용! Content-Type: multipart/form-..
[모든 개발자를 위한 HTTP 웹 기본 지식] 04. HTTP 메서드
2022. 6. 18. 08:56
Network/모든 개발자를 위한 HTTP 웹 기본 지식
본 문서는 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 보고 제 주관대로 정리한 글입니다. API URI 설계 가장 중요한 것은 리소스 식별 회원 관련 API를 설계한다고 했을 때, 등록, 수정, 조회는 리소스가 아니다. 회원이라는 개념 자체가 리소스 -> 회원 리소스를 URI에 매핑 등록, 수정, 조회 같은 기능들은 메서드를 이용 회원 기능 API URL 설계 회원 목록 조회 /members 회원 조회 /members/{id} 회원 등록 /members/{id} 회원 수정 /members/{id} 회원 삭제 /members/{id} 계층 구조상 상위를 컬렉션으로 보고 복수단어 사용 권장(member -> members) HTTP 메서드 종류 주요 메서드 GET: 리소스 조회 POST: 요청 데이터..