HTTP3 [HTTP 웹 기본 지식] 3 - HTTP 메서드, 활용 본 글은 김영한 님의 [모든 개발자를 위한 HTTP 웹 기본 지식] 강의를 듣고 정리한 내용입니다. HTTP 메서드 HTTP API URI 설계 시 가장 중요한 것은 리소스 식별입니다. 회원 등록, 수정, 조회하는 것이 리소스가 아니라 회원이라는 개념 자체가 리소스입니다. 즉 URI는 회원이라는 리소스만 식별하면 됩니다. → 회원 리소스를 URI에 매핑합니다. ex) /members/{id} 리소스 : 회원 행위 : 조회, 등록, 삭제, 변경 URI는 리소스만 식별하는데 사용하고, 행위는 HTTP 메서드를 통해 구분합니다. → URI는 리소스와 행위를 분리하여 설계합니다. GET 메서드 GET 메서드로 리소스를 조회합니다. 서버에 전달하고 싶은 데이터는 쿼리 스트링을 통해서 전달합니다. 메시지 바디를 사.. 2022. 6. 7. [HTTP 웹 기본 지식] 2 - URI, HTTP 기본 본 글은 김영한 님의 [모든 개발자를 위한 HTTP 웹 기본 지식] 강의를 듣고 정리한 내용입니다. URI (Uniform Resource Identifier) URI, URL, URN URI는 리소스(자원)를 식별하는 통합된 방법이라는 뜻입니다. URI의 개념에는 URL(Locator), URN(Name)이 포함되어 있습니다. URL은 리소스가 있는 위치를 지정합니다. ex) https://milku.tistory.com/manage/newpost/?type=post URN은 리소스에 이름을 부여합니다. ex) urn:example:animal:ferret:nose URN의 단점은 이름을 부여하면 찾기가 어렵다는 것입니다. (리소스 매핑이 어려움) 그래서 거의 URL만 사용합니다. URL 전체 문법 s.. 2022. 5. 31. [HTTP 웹 기본 지식] 1 - 인터넷 네트워크 본 글은 김영한 님의 [모든 개발자를 위한 HTTP 웹 기본 지식] 강의를 듣고 정리한 내용입니다. IP (Internet Protocol, 인터넷 프로토콜) IP의 역할 지정한 IP 주소에 데이터를 전달합니다. 패킷(Packet)이라는 통신 단위로 데이터를 전달합니다. IP 패킷 출발지 IP, 목적지 IP, 전송할 데이터를 IP 패킷에 담아 전달합니다. 노드들을 따라 이동하여 목적지 IP까지 패킷을 전송합니다. IP 프로토콜의 한계 비연결성 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송합니다. 클라이언트는 대상 서버가 패킷을 받을 수 있는 상태인지 모릅니다. 비신뢰성 패킷이 중간에 사라지거나 (패킷 소실) 전송한 패킷이 순서대로 도착하지 않는 경우 프로그램 구분 애플리케이션 여러 개(음악.. 2022. 5. 27. 이전 1 다음