본문 바로가기

Etc96

HTTP 메서드 - PUT, PATCH, DELETE 보호되어 있는 글 입니다. 2022. 4. 1.
HTTP 메서드 - GET, POST 보호되어 있는 글 입니다. 2022. 4. 1.
HTTP 메서드 - HTTP API를 만들어 보자 보호되어 있는 글 입니다. 2022. 4. 1.
HTTP 기본 - HTTP 메시지 보호되어 있는 글 입니다. 2022. 4. 1.
HTTP 기본 - 비 연결성(connectionless) 이 글은 김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식(https://inf.run/2P6x) 강의를 수강하며 정리한 글입니다. TCP/IP HTTP 연결 유지 특성 비 연결성 클라이언트1가 서버에 연결되어 응답을 받은 후, 서버가 클라이언트2와 3이 통신을 진행해도 모든 연결이 유지된다 클라이언트와 서버의 통신이 끝나면 바로 연결을 종료하도록 한다 서버의 자원이 소모 서버가 유지하는 자원을 최소화(효율성) 비 연결성 • 일반적으로 초 단위의 이하의 빠른 속도로 응답 • 1시간 동안 수천 명이 서비스를 사용해도 실제 서버에서 동시에 처리하는 요청은 수십 개 이하로 매우 작음 예) 웹 브라우저에서 계속 연속해서 검색 버튼을 누르지는 않는다. 1. 한계와 극복 • TCP/IP 연결을 새로 맺어야 한.. 2022. 4. 1.
HTTP 기본 - 모든 것이 HTTP 이 글은 김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 수강하며 정리한 글입니다. HTTP HyperText Transfer Protocol 웹 브라우저상에서 클라이언트와 서버간의 통신을 담당하는 프로토콜 문서 간 링크를 통해 연결할 수 있는, HTML를 전송할 수 있다 HTTP 메시지에 모든 것을 전송 • HTML, TEXT • IMAGE, 음성, 영상, 파일 • JSON(서버끼리 통신할 때 사용), XML (API) • 거의 모든 형태의 데이터 전송 가능 • 서버 간에 데이터를 주고 받을 때도 대부분 HTTP 사용 • 지금은 HTTP 시대! HTTP 역사 • HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더X • HTTP/1.0 1996년: 메서드, 헤더 추가 • HT.. 2022. 3. 31.