API2 http 네트워크 정리 김영한님 강의 http 정리입니다. 목차 http란? HTTP - HyperText Transfer Protocol 거의 모든 형태의 데이터 전송 가능 - HTML, TEXT, IMAGE, 음성, 영상, 파일, JSON, XML 클라이언트 서버 구조 Request Reponse 구조 클라이언트 -> 서버 = 요청 및 응답 대기 서버 -> 클라이언트 - 응답 무상태 프로토콜(Stateless) 서버가 클라이언트의 상태를 보존X 장점: 서버 확장성이 높음 단점: 클라이언트가 추가 데이터 전송 가게의 점원이 지속적으로 바뀜 - 무엇을 얼만큼 구매하는지 매번 설명 해야함 응답 서버를 쉽게 교체 가능 -> 무한한 서버 증설(스케일 아웃) 로그인이 필요 없는 단순한 서비스만 가능 일반적으로 로그인의 경우 쿠키와 서.. 2023. 7. 18. GraphQL vs Restful API 용어 API - 프로그램들이 서로 상호작용하는 것을 도와주는 매개체 서버와 데이터베이스에 대한 출입구 역할 애플리케이션과 기기가 원활하게 통신할 수 있도록 한다. 모든 접속을 표준화한다. 라우트 URI 경로 : http://www.mywebsite.com/ 엔드포인트 해당 URI에 대한 액션 RESTful API - REST원리를 따르는 API RESTful API 각 Resource 종류별 다른 Endpoint를 사용한다. 필요한 정보만 부분적으로 요청하는 것이 힘들다. Text가 아니어도 전송이 쉽다. 고정된 요청과 응답 처리에 용이하다. GraphQL 전체 API를 위해 하나의 Endpoint를 사용한다. 원하는 대로 정보를 요청하는 것이 가능하다. File 전송 등 Text가 아닌 경우 처리하기 .. 2022. 12. 24. 이전 1 다음