백엔드 (18) 썸네일형 리스트형 HTTP의 구조 및 핵심 요소 프론트앤드 시스템과 백엔드 API 시스템은 일반적으로 HTTP 프로토콜을 기반으로 통신한다. HTTP HyperText, Transfer Protocol의 약자 웹상에서 서로 다른 서버 간에 하이퍼텍스트 문서, 즉 HTML을 서로 주고 받을 수 있도록 만들어진 프로토콜, 통신 규약 웹상에서 네트워크를 통해 서버 사이에 통신할 때 어떠한 형식으로 서로 통신하자고 규정해놓은 통신 형식, 통신 구조 (서버 간의 통신에서도 서로 이해할 수 있는 공통의 통신 형식 필요 → 프로토콜(protocol)) HTTP 통신 방식 HTTP 통신 방식에는 2가지의 특징이 있다. 1. HTTP 요청(request)과 응답(response) 방식 2. Stateless HTTP 요청과 응답방식 HTTP를 기반으로 통신을 할 때 .. ping 엔드포인트 구현하기 ▶ ping 엔드포인트(endpoint) 구현 엔드포인트 : API 서버가 제공하는 통신 채널 혹은 접점 프론트엔드 서버의 클라이언트가 백엔드 API 서버와 통신할 때 엔드포인트에 접속하는 형태로 통신 각 엔드포인트는 고유의 URL 주소를 가지게 되며, 고유의 URL 주소를 통해 엔드포인트에 접속 각 엔드포인트는 고유의 기능을 담당 → 이러한 엔드포인트들이 모여 하나의 API 구축 ex) SNS 서비스를 위한 API : 사용자 sign up 엔드포인트, 사용자 로그인 엔드포인트, 새로운 포스팅 생성 엔드포인트, 다른 사용자들과 친구 맺기 엔드 포인트 등 여러 엔드포인트로 구성 ping endpoint - "pong"이라는 텍스트를 return하는 endpoint - 아주 간단한 엔드포인트지만 실제 시스템.. 이전 1 2 3 다음