웹
-
6. HTTP 헤더 1 - 일반헤더개발 공부/Network 2021. 6. 1. 18:43
본 게시물은 김영한님의 "모든 개발자를 위한 HTTP 웹 기본 지식" 강의를 듣고 정리한 내용입니다. 따라서 모든 저작권은 인프런과 김영한님께 있음을 밝힙니다. 혹시라도 문제가 된다면 삭제하겠습니다. 댓글에 남겨주세요. 1) HTTP 헤더 개요 용도 HTTP 전송에 필요한 모든 부가정보 예) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐시 관리 정보 등등 표준 헤더가 너무너무 많다. 필요시 임의의 헤더 추가 가능하다. HTTP Body 메시지 본문을 통해 표현 데이터를 전달 메시지 본문 = 페이로드(payload) 표현은 요청이나 응답에서 전달할 실제 데이터 표현 헤더는 표현 데이터를 해석할 수 있는 정보 제공 (데이터 유형, 데이터 길이, 압축 정보 등) 2..
-
3. HTTP 메서드(GET, POST, PUT, PATCH, DELETE)개발 공부/Network 2021. 5. 2. 11:36
본 게시물은 김영한님의 "모든 개발자를 위한 HTTP 웹 기본 지식" 강의를 듣고 정리한 내용입니다. 따라서 모든 저작권은 인프런과 김영한님께 있음을 밝힙니다. 혹시라도 문제가 된다면 삭제하겠습니다. 댓글에 남겨주세요. 1) HTTP API를 만들어보자 요구사항 회원 목록 조회 회원 조회 회원 등록 회원 수정 회원 삭제 API URI 설계 회원목록조회: /read-member-list 회원조회: /read-member-by-id 회원등록: /create-member 회원수정: /update-member 회원삭제: /delete-member 근데 이렇게 하는게 정말 좋은 설계일까? 가장 중요한 것은 리소스 설계!!!!!! API URI 고민 리소스의 의미는 뭘까? -> 회원을 조회하는 것이 리소스가 아니라..
-
1. 인터넷 프로토콜과 URI의 개념개발 공부/Network 2021. 4. 18. 16:29
본 게시물은 김영한님의 "모든 개발자를 위한 HTTP 웹 기본 지식" 강의를 듣고 정리한 내용입니다. 따라서 모든 저작권은 인프런과 김영한님께 있음을 밝힙니다. 혹시라도 문제가 된다면 삭제하겠습니다. 댓글에 남겨주세요. 1. 인터넷 네트워크 인터넷 통신 클라이언트와 서버가 만약 바로 옆에 있다면, 인터넷이 필요없이 케이블만 연결하면 될 것이다. 하지만 실제 세계에서는 클라이언트와 서버가 물리적으로 굉장히 떨어져 있다. 따라서 중간에 인터넷이라고 하는 서버 노드들의 집합을 통해서 통신을 하게 된다. 과연 어떤 과정을 통해서 통신이 이루어질까? 이를 위해 일단 IP의 개념을 알아야 한다! IP (인터넷 프로토콜) 클라이언트와 서버는 각각 고유의 IP 주소를 가진다. 인터넷 프로토콜은 지정한 IP 주소에 데이..