http 3

HTTP, HTTPS

HyperText Transfer Protocol, HyperText Transfer Protocol Secure웹에서 클라이언트(웹 브라우저)와 서버 간에 데이터를 전송하기 위한 프로토콜HTTP : 데이터를 암호화 하지 않고 전송한다HTTPS : 데이터를 암호화 하여 전송하며, HTTP보다 더 안전하다HTTP특징1. 비암호화HTTP로 전송된 데이터는 암호화되지 않으므로, 중간에 데이터가 탈취되면 내용을 그대로 확인할 수 있다2. 속도암호화를 하지 않기 때문에 HTTPS보다 속도가 빠르지만, 보안이 취약하다3. 구조클라이언트가 요청(Request)를 보내고, 서버가 응답(Response)을 반환하는 요청-응답 구조로 동작한다4. 포트 번호기본 포트 : 805. 사용 예간단한 웹 페이지, 보안이 필요없는 ..

CS 2025.01.15

HTTP 상태코드

1. 상태코드 범위 및 설명범위의미설명1xx정보요청이 처리중임을 나타냄2xx성공요청이 성공적으로 처리됨3xx리다이렉션클라이언트가 다른 URL로 요청을 다시 보내야함4xx클라이언트 오류클라이언트의 요청에 문제가 있음5xx서버 오류서버가 요청을 처리하지 못함 2. 주요 상태 코드1xx : 정보코드설명예시100Continue클라이언트 요청의 일부를 받아들였으며 계속 요청을 진행하라는 뜻101Swtiching Protocols프로토콜 전환 요청이 수락되었음을 나타냄2xx : 성공코드설명예시200OK요청이 성공적으로 처리됨201Created요청에 의해 리소스가 성공적으로 생성됨202Accepted요청이 수락되었으나 아직 처리되지 않음204No Content요청이 성공했으나 응답 본문이 없음3xx : 리다이렉션코드..

CS 2025.01.02

HTTP 메서드

클라이언트(브라우저)가 서버와 통신할때 요청의 목적을 명확히 하기 위해 사용주요 HTTP 메서드와 목적메서드설명주요 목적GET서버에서 데이터를 조회데이터를 가져올 때 사용POST서버에 데이터를 전송 및 생성데이터를 생성하거나 제출할때 사용PUT서버의 데이터를 전체 수정데이터를 수정하거나 업데이트할때 사용PATCH서버의 데이터를 부분 수정데이터의 일부를 업데이트 할때 사용DELETE서버의 데이터를 삭제데이터를 삭제할때 사용OPTIONS서버에서 허용하는 메서드 조회요청 가능한 메서드 목록 확인HEAD요청에 대한 헤더만 반환응답 데이터 없이 헤더 정보만 확인1. GET목적 : 서버에서 데이터를 요청하고 받아오는데 사용특징 :데이터를 요청할때 URL에 쿼리 문자열로 전달요청한 데이터만 서버가 반환하며, 서버 상..

CS 2024.12.28