http 4

<책> HTTP 완벽 가이드

🏅 클라이언트와 서버가 주고받는 대화를 깊이 있기 들여다보기 (분량: 756쪽, 난이도: ★★★☆☆) HTTP라고 하는 모호한 용어를 구체화시키게 됩니다. 프락시, 게이트웨이 등의 개념은 아직 완전히 흡수하지 못했지만 개념을 접했다는데 의의를 둡니다. 오래 전에 나온 책이라 옛날 기술들이 종종 나오지만 HTTP를 이해하는데 필요한 부분이라고 생각합니다. 02/22 ~ 02/28 http://www.yes24.com/Product/Goods/15381085 HTTP 완벽 가이드 - YES24 웹 세상을 떠받치고 있는 HTTP에 대한 모든 것모든 성공적인 웹 트랜잭션 뒤에는, 웹 클라이언트와 서버가 문서와 정보를 교환하는 언어인 HTTP가 있다. HTTP는, 회사 인트라넷에 접근하거나 절판된 www.yes2..

<TIL> 211210 HTTP, JavaScript

🐣 { HTTP } PRG 패턴 (POST / REDIRECT / GET) POST로 새로고침하면 중복 처리가 될 수 있기 때문에 사용합니다. POST로 요청하였다면 GET으로 결과화면을 Redirect 하는 패턴을 말합니다. 헤더 HTTP 메시지에는 헤더가 포함되어 있습니다. 헤더에는 전송에 필요한 모든 부가정보가 담겨 있습니다. 메시지 본문을 통해서는 표현 데이터를 전달합니다. 인증이나 쿠키 등의 정보도 포함됩니다. 쿠키 서버에서 클라이언트에 쿠키를 set 합니다. 클라이언트에서 서버에 요청을 할 때 쿠키를 같이 건냅니다. 캐시 검증 헤더(서버의 응답)와 조건부 요청 헤더(클라이언트의 요청)를 통해 캐시를 처리합니다. 수정된 시간 또는 ETag를 활용하여 캐시를 효율적으로 관리합니다. 클라이언트와 서..

클래스/└ TIL 2021.12.10

<Lecture> 모든 개발자를 위한 HTTP 웹 기본 지식

🏅 - 강의명: 모든 개발자를 위한 HTTP 웹 기본 지식 - 강사: 김영한 님 - 사이트: 인프런 (https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard) - 강의료: 33,000원 - 목차: 인터넷 네트워크, URI, HTTP 메서드, 상태코드, 헤더 등 - 난이도: ★★☆☆☆ - 추천대상: 웹 관련 개발자 (=모든 개발자) - 수강평 노드를 학습하며 HTTP 통신에 대한 갈증이 있어 수강하였습니다. 인터넷, 네트워크 관련 기본 용어들의 개념을 풀어서 설명해주십니다. HTTP 헤더와 캐시에 대한 이해도를 높일 수 있었습니다. 아직 100% 숙지하였다고 자신할 수는 없지만 앞으로 HTTP ..

<TIL> 211209 HTTP, JavaScript 객체, CSS

🐣 { HTTP } HTTP의 비연결성 HTTP는 연결을 유지하지 않습니다. 연결을 유지하고 있으면 계속 응답을 대기해야 하므로 불필요한 자원이 소모됩니다. 비연결적인 특성을 가지면 요청이 있을시에만 최소한의 자원을 소모합니다. cf) 쿠키-세션 인증은 HTTP의 특성에 반하는 측면이 있고, JWT(JSON Web Token)를 활용하면 비연결성이라는 특징을 유지 할 수 있습니다. HTTP 메서드 - GET: 리소스 조회 - POST: 서버에서 요청 데이터 처리, 서버에서 리소스 URL 생성 - PUT: 리소스 대체, 없으면 생성, 클라이언트에서 리소스 URL 지정 - PATCH: 리소스 부분 변경 가능 클라이언트에서 서버로 데이터 전송 1. 쿼리 파라미터를 통해서 전송: GET 2. 메시지 바디를 통해..

클래스/└ TIL 2021.12.09