목록전체 글 (35)
공부하는 안경딸기
📑 목차 💜 1. HTTP API 만들기 💜 2. HTTP 메서드 - GET, POST 💜 3. HTTP 메서드 - PUT, PATCH, DELETE 💜 4. HTTP 메서드 속성 공부한 강의 링크 > 모든 개발자를 위한 HTTP 웹 기본 지식 HTTP API 만들기 요구사항 - 회원 정보 관리 API 만들기 회원 목록 조회 회원 조회 회원 등록 회원 수정 회원 삭제 API URI 설계 회원 목록 조회 /read-member-list 회원 조회 /read-member-by-id 회원 등록 /create-member 회원 수정 /update-member 회원 삭제 /delete-member 이게 좋은 URI 설계인가? 중요한 것은 리소스 식별 API URI 고민 리소스(resource)의 의미? 회원 등록..
📑 목차 💜 1. 모든 것이 HTTP 💜 2. 클라이언트 서버 구조 💜 3. Stateful, Stateless 💜 4. 비 연결성(connectionless) 💜 5. HTTP 메시지 공부한 강의 링크 > 모든 개발자를 위한 HTTP 웹 기본 지식 모든 것이 HTTP HTTP(HyperText Transfer Protocol) HTTP 메시지에 모든 것을 전송 거의 모든 형태의 데이터 전송 가능 서버 간에 데이터 주고받을 때도 대부분 HTTP 사용 HTTP 역사 HTTP/0.9 (1991) : GET 메서드만 지원, HTTP 헤더 없음 HTTP/1.0 (1996) : 메소드, 헤더 추가 HTTP/1.1 (1997) : 가장 많이 사용, 중요한 버전 RFC2068 (1997) RFC2616 (1999) ..
📑 목차 💜 1. URI(Uniform Resource Identifier) 💜 2. 웹 브라우저 요청 흐름 공부한 강의 링크 > 모든 개발자를 위한 HTTP 웹 기본 지식 URI(Uniform Resource Identifier) URI? URL? URN? URL는 로케이터(Locator), 이름(Name) 또는 둘 다 추가로 분류될 수 있다 URI 단어 뜻 Uniform : 리소스를 식별하는 통일된 방식 Resource : 자원, URI로 식별할 수 있는 모든 것(제한 없음) Identifier : 다른 항목과 구분하는데 필요한 정보 URL, URN 단어 뜻 URL(Locator) : 리소스가 있는 위치를 지정 URN(Name) : 리소스에 이름을 부여 위치는 변할 수 있지만, 이름은 변하지 않는다!..
📑 목차 💜 1. IP(Internet Protocol) 💜 2. TCP/UDP 💜 3. PORT 💜 4. DNS 공부한 강의 링크 > 모든 개발자를 위한 HTTP 웹 기본 지식 IP(Internet Protocol) 일종의 규칙 IP의 역할? 지정한 IP Address에 데이터 전달 Packet 통신 단위로 데이터 전달 IP 한계 1. 비 연결성: 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 2. 비 신뢰성: 중간에 패킷 사라지면? 순서대로 오지 않으면? 3. 프로그램 구분: 같은 IP 사용하는 서버에서 통신하는 application이 둘 이상? TCP/UDP IP의 문제점을 해결하기 위함 IP 스택의 4 계층 (ISO 7 계층이랑 나눈 게 조금 다름) 애플리케이션 계층 HTTP, FTP..