목록전체 글 (216)
IT STUDY LOG

[발표 주제] 스크린샷을 보고, HTTP의 구조, 요청과 응답, 헤더 등 유추할 수 있는 내용을 모두 작성하세요. 1. HTTP 구조 ① : 클라이언트와 서버간의 HTTP 요청, 응답 통신을 한 자원명 목록 ② : 해당 요청의 응답 결과 상태 코드로 200은 성공, 3xx대의 경우 리다이렉션 ③ : HTTP 통신한 자원의 유형 ④ : HTTP 통신한 자원의 크기 2. 헤더 ① : HTTP 자원 요청 및 응답 관련한 헤더 내용을 볼 수 있는 탭 ② : 일반, 응답 헤더, (요청이 있었을 경우) 요청 헤더를 raw, parsing 형태로 볼 수 있음 3. 요청 // toss.im 파일의 request header GET / HTTP/1.1 Accept: text/html,application/xhtml+xm..

# 학습 목표 REST API에 대해 이해할 수 있다. REST API 문서를 읽을 수 있다. REST API에 맞춰 디자인할 수 있다. HTTPS의 개념을 이해할 수 있다. HTTP와 HTTPS의 차이점을 이해할 수 있다. # 학습 내용 1. 잘 설계된 HTTP API (REST API) REST API란 Representational State Transfer”의 약자로 웹(http)의 장점을 최대한 활용할 수 있는 아키텍처 웹에서 사용되는 데이터나 자원(Resource)을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식 리차드슨의 REST 성숙도 모델 REST 성숙도 모델 - 0단계 단순히 HTTP 프로토콜을 사용하기만 해도 되는 단계 REST 성숙도 모델 - 1단..

# 학습 목표 HTTP 헤더의 역할에 대해 이해할 수 있다. 표현, 콘텐츠 협상 등 다양한 헤더의 역할에 대해 알 수 있다. # 학습 내용 1. HTTP 주요 헤더 요청에서 사용되는 헤더 요청 메세지 예시 GET /hello.htm HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT) Host: www.tutorialspoint.com Accept-Language: en-us Accept-Encoding: gzip, deflate Connection: Keep-Alive 요청 헤더 헤더명 개요 설명 From 유저 에이전트의 이메일 정보 일반적으로 잘 사용하지 않음 검색 엔진에서 주로 사용 요청에서 사용 Referer 이전 웹 페이지 주소..
# 학습 목표 쿠키의 작동 원리를 이해할 수 있다 # 학습 내용 1. Cookie 개요 서버에서 클라이언트에 데이터를 저장하는 방법의 하나 서버와 클라이언트 양방향 전송 최초 서버에서 전송 시 : Set-Cookie 프로퍼티에 쿠키 담아 전송 이후 서버와 클라이언트 전송시 : Cookie 프로퍼티에 쿠키 담아 전송 특징 서버가 클라이언트에 데이터 저장 가능 서버가 클라이언트로부터 쿠키를 가져올 때는 특정 조건들이 만족할 때만 가능 쿠키 옵션 옵션 설명 Domain - 포트 및 서브 도메인 정보, 세부 경로를 포함하지 않음 (ex) http://www.localhost.com:3000/users/login의 경우 Domain은 localhost.com - 해당 옵션이 설정되어있다면 쿠키 도메인 옵션과 서버..

# 학습 목표 nvm, Nodejs, npm을 설치하고, 버전을 확인할 수 있다. 명령어 node를 이용해 JavaScript 파일을 실행할 수 있다. 스프린트 시작 전 package.json 파일을 확인하고, npm install을 사용할 수 있다. # 학습 내용 1. Docker 컨테이너화한 애플리케이션을 실행하게 해주는 도구 운영체제별 설치 방법 OS 설치 관련 링크 macOS https://docs.docker.com/desktop/install/mac-install/ Windows https://docs.docker.com/desktop/install/windows-install/ Ubuntu https://docs.docker.com/engine/install/ubuntu/ * sudo 없이 ..