본문으로 이동
HTTP·웹 기초
-
HTTP·웹 기초
HTTP 상태 코드와 리다이렉트, curl 로 직접 확인하기
HTTP 강좌 2. php -S 라우터로 2xx~5xx 를 돌려주고, 301/302/303 과 307/308 에서 POST 가 어떻게 되는지 curl -L 로 확인. 404 와 410, 200 으로 나가는 치명적 오류, 루프 실측.
-
HTTP·웹 기초
HTTP 성능: keep-alive·gzip·HTTP/2·CORS 실측
연결 재사용과 매번 연결, gzip 레벨, HTTP/1.1 과 HTTP/2 를 curl·Python·php -S 로 실측. curl 반복문 함정과 CORS 프리플라이트에서 서버가 실제로 받는 것까지 확인.
-
HTTP·웹 기초
HTTPS·TLS·인증서, openssl 과 curl 로 직접 읽기
TLS 핸드셰이크, 인증서 체인, SNI, HSTS 를 실제 openssl s_client·curl 출력으로 설명. 연결 시간 내역을 실측하고 curl (60) 오류를 전부 재현해 고치는 법까지 정리.
-
HTTP·웹 기초
HTTP 헤더, 쿠키, 세션을 curl 과 PHP 로 확인하기
HTTP 강좌 3. EUC-KR 한글 깨짐을 바이트 단위로 재현하고, Set-Cookie 속성을 curl 쿠키 jar 로 확인. 조용히 버려지는 Secure 쿠키, PHP 세션, 세션 고정과 실측.
-
HTTP·웹 기초
HTTP 캐시 강좌: ETag·Cache-Control·304 실측
php -S 로 ETag 와 Cache-Control 을 직접 구현하고 304 로 줄어드는 바이트와 시간을 실측. 매번 바뀌는 ETag, 1초 안에 바뀐 파일에 304 가 오는 함정, no-cache 오해, CDN 주의점까지.
-
HTTP·웹 기초
HTTP 기초: curl -v 출력을 한 줄씩 읽어 보기
HTTP 강좌 1. python http.server 를 로컬에 띄우고 curl -v 를 한 줄씩 읽습니다. 메서드, 상태 코드, 헤더, curl 종료 코드, 실측한 요청 시간까지.
↑