목록HTTP (2)
일개미 : 일상과 개발의 미학

이번 포스팅에서는 웹개발자라면 상식으로 알고 있어야할 HTTP와 HTTPS에 대해 알아보도록 하겠다. HTTP에 관해서도 전부 알기에는 방대한 양이 있어 오늘은 개요와 차이점 정도 그리고 이해를 돕기위한 부가적인 정보 몇가지만 공유해본다. 🌐 HTTP ? 그냥 인터넷 주소창 양식 아니냐고? HTTP란 HyperText Transfer Protocol 의 약자로, HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜로, 웹에서 이루어지는 모든 데이터 교환의 기초이며 클라이언트와 서버간의 통신규약이다. 초기에는 HTML과 같은 하이퍼미디어 문서를 주로 전송했지만, 최근에는 Plain text, JSON, XML 등 다양한 형태의 정보도 전송한다. 이렇듯 웹 브라우저와 웹 서버 간의 커뮤니케이션을..

🚩 먼저, API란? Application Programming Interfaced 의 약자로 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 인터페이스는 두 애플리케이션 간의 서비스 계약이라고 할 수 있는데, 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의한다. API 문서에는 개발자가 이러한 요청과 응답을 구성하는 방법에 대한 정보가 들어 있다. 라고 AWS 공식 문서에 나와있다. 문장만 보면 이해하기 조금 어려울 수 있는데 쉽게 비유하면 서버와 클라이언트 간의, 혹은 서로 다른 컴퓨터(또는 기기 혹은 시스템 등) 간의 요청-응답 방식에 대한 소통 창구 또는 연결 다리 같은 존재라고 할 수 있..