웹개발 2

REST API란? RESTful한 설계 원칙

1. REST API란? REST API(Representational State Transfer API)는 HTTP 프로토콜을 기반으로 클라이언트와 서버가 데이터를 주고받는 방식을 의미한다. REST는 웹의 아키텍처 스타일 중 하나로, 리소스(Resource) 중심으로 설계되어 있으며 간결하고 직관적인 URL과 HTTP 메서드를 활용하는 것이 특징이다. 📌 REST API의 주요 개념리소스(Resource) → URI(Uniform Resource Identifier)로 표현됨 (/users, /posts/1 등)행동(Method) → HTTP 메서드(GET, POST, PUT, DELETE 등) 사용표현(Representation) → JSON, XML 등의 형식으로 데이터를 주고받음📌 REST ..

컴퓨터공학 2025.03.17

HTTP와 HTTPS 차이점 및 전환 방법

1. HTTP와 HTTPS의 차이1-1 HTTP (HyperText Transfer Protocol)데이터를 암호화하지 않고 전송하는 기본 프로토콜웹사이트와 사용자가 주고받는 정보가 평문(Plain Text) 상태로 전송됨중간에서 데이터를 가로채는 **"중간자 공격(Man-in-the-Middle, MITM)"**에 취약함로그인 정보, 카드 번호 같은 민감한 정보가 보호되지 않음웹사이트 주소가 http://로 시작함📌 HTTP는 보안이 적용되지 않아 해커가 데이터를 쉽게 가로챌 수 있는 상태라고 볼 수 있다. 1-2 HTTPS (HyperText Transfer Protocol Secure)HTTP에 SSL/TLS 암호화를 적용하여 보안을 강화한 버전데이터가 암호화(Encryption) 되어 전송되므로..

컴퓨터공학 2025.03.13