HTTP 응답 살펴보기* HTTP 응답 핵심 : 상태코드Content-Type : 응답 헤더에 포함된 경우, 응답 바디에 포함된 데이터가 어떤 형식의 데이터인지 나타냄Content-Length : 응답 바디에 포함된 데이터의 크기가 몇 Byte인지 나타냄응답 헤더 제외한 응답 바디의 크기
[책 도장깨기]
HTTP 요청 살펴보기실제 HTTP 요청 헤더 보기 : [Network] - [backend.html] - [Headers] - [Request Headers] - [view source]HTTP 요청은 크게 헤더, 바디로 나눌 수 있다.다시 헤더는 첫 번째 줄, 나머지 줄로 나눌 수 있다.GET /backend.html HTTP/1.1GET : HTTP 요청 메서드로 'GET' 사용/backend.html : 해당 요청이 어떤 경로로 가는지HTTP/1.1 : 해당 요청의 HTTP 버전▶ 경로 & HTTP 버전 확인 중요한 경우HTTP/1.1에서 HTTP/2로 변경하고 있는 상황 위와 같은 경우가 아니라면, 크게 신경 써야 할 내용은 아닐 가능성이 높다.그러나, GET과 같은 HTTP 요청 메서드는 매우..
HTTP 트랜잭션 : 'HTTP 요청 + 응답' 묶음 클라이언트 : HTTP 요청 (웹 서비스 사용) -> 웹 브라우저서버 : HTTP 응답 (웹 서비스 제공) 'HTTP 트랜잭션'은 어떻게 확인 가능한가 ?= 웹 브라우저 '개발자 도구'에서 ! 개발자 도구를 켜기 전 발생한 HTTP 트랜잭션은 기록되지 않는다.반드시 '개발자 도구'를 킨 다음, 웹 사이트에 접속할 것 ! Network 탭 역할 - Headers (헤더): HTTP 헤더 정보.: 요청 헤더 & 응답 헤더 나눠 보기 가능.- Payload: 클라이언트에서 서버로 보내는 요청 데이터의 본문 부분.: 요청 바디 있는 경우 확인 가능.: ex. 폼 데이터 전송, AJAX 요청 등 확인 가능.( ! HTTP 요청은 '헤..
채용 사이트잡플래닛, 사람인, 원티드, 프로그래머스, 랠릿프로젝트 시 신경 써야 할 것 → 이력서 작성유지보수, 성능 측면에서 깊이 있는 고민/학습 근거자격조건(필수), 우대사항(플러스)개인프로젝트도 해볼 것코테레벨 3 정도 실력면접CS 지식 검증 : 운영체제, 네트워크, 데이터베이스, 자료구조, 알고리즘 등지식 → 개발 코드와 접목프로젝트 경험프로젝트 진행 목적, 이유프로젝트에서 맡은 역할프로젝트 성과프로젝트 진행 시 어려움, 해결 방안왜 해당 기술 스택 사용했는지 ? → 다른 솔루션과의 차이점 비교 후 합리적 답변평소 다양한 대체 기술 비교 습관 들이기인성 : 협업, 갈등 해결 방식 → 함께 일하고 싶은 사람으로 보여지기프로젝트 진행 시 갈등, 해결 방안부당한 지시 받을 시 어떻게 행동할 것인지 ?본..
개발자 종류모바일 앱 개발자 : 스마트폰 애플리케이션소프트웨어 개발자 : 하드웨어 제어에 필요한 소프트웨어 만듦웹 개발자 : 웹 애플리케이션프론트엔드웹 브라우저 화면 구성(HTML) 화면 구성 코드 개발백엔드웹 서버 구성HTML or 모바일 애플리케이션의 HTTP 요청 처리 서버 개발프론트에서 사용할 API 제공 + DB 관리웹 개발 : HTTP 메시지를 주고받는 소프트웨어 개발HTTP (Hyper Text Transfer Protocol) : 웹에서 사용되는 통신 프로토콜(규약)서로 동일한 프로토콜로 통신 → 정상적 데이터 교환 가능웹 브라우저 : 웹사이트 접속 가능하게 도와주는 프로그램 (ex. 구글 크롬)인터넷 : 물리적으로 연결된 전 세계의 네트워크 망 자체웹 : HTTP (프로토콜) 통해 인터넷..