post
-
HTTP(HyperText Transfer Protocol) 이해하기얇게 공부한 CS 2024. 2. 26. 14:41
HTTP는 HyperText Transfer Protocol의 약자로 웹상에서 데이터를 주고받는 기본적인 규칙을 정의합니다. 또한 웹 문서뿐만 아니라 모바일 게임 개발 등 다양한 분야에서 활용됩니다. | HTTP HTTP는 클라이언트와 서버 간의 데이터 교환을 가능하게 하는 프로토콜입니다. 클라이언트가 웹 서버에 페이지나 이미지를 요청할 때 사용되고, 서버는 이 요청에 응답하여 필요한 데이터를 제공합니다. | HTTP 메서드(Method) HTTP 프로토콜은 다양한 종류의 요청을 지원하기 위해 여러 메서드를 제공합니다. 각 메서드는 특정한 목적에 맞게 설계되었고, 주요 메서드는 다음과 같습니다. GET: 서버로부터 데이터 조회 요청 ex) 웹페이지 접속, 정보 검색 POST: 데이터 생성 요청 ex) 회..
-
REST API얇게 공부한 CS 2024. 2. 25. 14:50
웹 애플리케이션과 시스템들은 다양한 서비스와 데이터를 공유하며 상호작용합니다. 이러한 상호작용을 가능하게 하는 핵심 기술 중 하나가 바로 REST API입니다. REST API는 다양한 플랫폼과 언어에서 사용할 수 있는 유연성을 제공하며, 웹 기반 서비스의 개발을 간소화하고 표준화합니다. | REST(Representational State Transfer) 등장 배경 HTTP 프로토콜은 GET, POST, PUT, DELETE 같은 다양한 메스드를 지원합니다. 서버가 이런 HTTP 메서드를 기존 설명과 맞지 않게 사용하더라도 프로그램 개발은 가능합니다. 하지만 이러면 소통과 협업에 문제가 발생할 수 있어서 이를 해결하기 위해 REST라는 아키텍처 스타일이 제안되었습니다. | REST의 이해 REST는 ..