728x90
반응형
SMALL

협업 및 기타 툴 정보/HTTP 4

HTTP 메서드

- HTTP API를 만들어보자- HTTP 메서드 - GET, POST- HTTP 메서드 - PUT, PATCH, DELETE- HTTP 메서드의 속성요구사항 - 회원 정보 관리 API를 만들어라API URI 설계1. 회원 목록 조회 - read/member-list2. 회원 조회 - read-member-by-id3. 회원 등록 - create-member4. 회원 수정 - update-member5. 회원 삭제 - delete-member => 과연 이것은 좋은 URI 설계일까?가장 중요한 것은 리소스 식별

HTTP 기본

[HTTP] ✒️ 모든 것이 HTTP(Hyper Text Transfer Protocol) ✒️ 클라이언트 서버 구조 ✒️ Stateful, Stateless ✒️ 비 연결성(connetionless) ✒️ HTTP 메시지모든 것이 HTTPHTTP 메시지에 모든 것을 전송- HTML, TEXT, IMAGE, 음성, 영상, 파일, JSON, XML (API) => 거의 모든 형태의 데이터 전송 가능- 서버 간에 데이터를 주고 받을 때도 대부분 HTTP 사용 => 지금은 HTTP 시대![HTTP 특징]📍클라이언트 서버 구조📍무상태 프로토콜(스테이리스), 비연결성📍 HTTP 메시지📍단순함, 확장 가능클라이언트 서버 구조 무상태 프로토콜비 연결성(connectionless) HTTP 메시지

URI와 웹 브라우저 요청 흐름

URI(Uniform Resource Identifier)평소 http://~~~~ 이런게 URL / URN은 이런 게 있다 정도만 알아둘 것URI 단어 뜻Uniform : 리소스 식별하는 통일된 방식Resource ; 자원, URI로 식별할 수 있는 모든 것(제한 없음)Identifier : 다른 항목과 구분하는데 필요한 정보 - URL : Uniform Resource Locator- URN : Uniform Resource NameURL, URN 단어 뜻- URL - Locator : 리소스가 있는 위치를 지정- URN - Name : 리소스에 이름을 부여=> 위치는 변할 수 있지만, 이름은 변하지 않는다. ex) urn:isbn:8960777331 (어떤 책의 isbn URN)URN 이름만으로 실..

인터넷 네트워크

목차1. 인터넷 통신2. IP(Internet Protocol)3. TCP, UDP4. PORT5. DNS인터넷 통신인터넷에서 2개의 컴퓨터는 어떻게 통신할까? Just 클라이언트와 서버 간 메세지 전달하는 형식 만약, 전달하려는 경로가 너무 먼 경우에는 어떨까? 인터넷은 복잡하게 구성이 되어 있어 인공위성으로 전달될지, 노드로 전달될지, 광케이블로 전달될지 다양한 경로가 존재하기에 어떻게 전달되는지 모름IP(인터넷 프로토콜) 수신자와 송신자 간의 거리가 지나치게 먼 경우, 최소한의 규칙이 필요! => 그것이 바로 IP주소로 가능해짐 IP(인터넷 프로토콜)의 역할- 지정한 IP 주소(IP Address)에 데이터 전달- 패킷(Packet)이라는 통신 단위로 데이터 전달  1. 출발지 ip와 목적지 ip를..

728x90
반응형
LIST