Network23 [모든 개발자를 위한 HTTP 웹 기본 지식 강의] HTTP의 Mehod란? ✔ HTTP 메서드HTTP API 생성HTTP 메서드 - GET, POSTHTTP 메서드 - PUT, PATCH, DELETEHTTP 메서드의 속성HTTP API를 만들어보자요구사항: 회원 정보 관리 API를 만들어라.회원 목록 조회회원 조회회원 등록회원 수정회원 삭제API URI 설계URI(Uniform Resource Indentifier)초보 개발자에게 URI 설계가 맞겨진 상황, 이름에 따라 URI 설계를 해볼까? API 설계에서 가장 중요한 부분은 리소스와 행위를 구분하는 것이다회원 목록 조회 /read-memeber-list회원 조회 /read-member-by-id회원 등록 /create-memeber회원 수정 /update-member회원 삭제 /delete-memberAPI URI 고민U.. 2023. 4. 25. [모든 개발자를 위한 HTTP 웹 기본 지식 강의] IP란? ✔ IP(Internet Protocol)복잡한 인터넷망에서 ’Hello World’라는 메시지를 전달해야 한다최소한의 규칙이 필요인터넷에서는 IP(Internet Protocol)이라는 규칙이 존재클라이언트와 서버가 둘 다 IP 주소를 가지고 있어야 한다인터넷 프로토콜 역할지정한 IP 주소(IP Address)에 데이터 전달.패킷(Packet)이라는 통신 단위로 데이터 전달.IP 패킷 정보란?메시지를 그냥 보내는것이 아닌 IP 패킷이라는 규칙을 통해 메시지 전달출발지 IP, 목적지 IP, 기타 정보를 패킷에 저장 후 인터넷 망에 정보 전달클라이언트 패킷을 인터넷망에 전달위에서 패킷에 저장된 정보를 통해 노드간에 해당 IP 패킷을 전달이렇게 전달된 패킷은 도착지 서버 ( ex: 200.200.200.2 .. 2023. 4. 25. [모든 개발자를 위한 HTTP 웹 기본 지식 강의] HTTP API 설계원칙 ✔ HTTP API 설계POST, PUT 둘 다 데이터를 등록할 때 사용이 되는데, 차이점은?HTTP API - 컬렉션POST 기반 등록ex) 회원 관리용 API를 제공해야 하는 상황HTTP API - 스토어PUT 기반 등록ex) 정적 컨텐츠 관리, 원격 파일 관리HTML FORM 사용웹 페이지 회원 관리GET, POST만 지원회원 관리 시스템API 설계 - POST 기반 등록URI는 리소스만 식별해야 한다, 행위는 HTTP 메서드로 구분회원 목록 /members → GET회원 등록 /members → POSTex) /members/createMemberex) /members/insertMemberex) /members/join단일 회원 조회 /members/{id}GET단일 회원 수정 /members/.. 2023. 4. 25. 이전 1 2 3 다음