memostack
article thumbnail
REST API와 GET, POST, PUT, DELETE 통신에 대해
Frontend 2020. 12. 11. 16:06

REST (Representational State Transfer) REST API는 웹에서 데이터를 전송 및 처리하는 방법을 정의한 인터페이스를 말한다. 모든 데이터 구조와 처리방식은 REST에서 URL을 통해 정의되며, 그래서 매우 직관적으로 이해할 수 있다. HTTP Method와 CRUD 일반적으로 API를 설계할때, URL로는 자원(resource)을 명시하고, HTTP Method로는 행위를 명시합니다. REST 구성 자원(resource): URI 행위(verb): HTTP Method HTTP Method를 통해 해당 자원에 대한 CRUD Operation을 적용하여 아래와 같이 사용한다. Create: 데이터 생성 (POST) Read: 데이터 조회 (GET) Update: 데이터 수정..

Socket 통신과 HTTP 통신의 차이점
DevOps/Network 2020. 11. 11. 18:23

Socket 통신 접속을 계속 유지 하면서 데이터를 주고받음 서버 리소스에 따라 연결 될 수 있는 클라이언트의 수가 한정되어 있음 비교적으로 HTTP보다 속도가 빨라, 실시간 정보 교환에 사용함 HTTP 통신 클라이언트 요청이 있을때만 응답(Response)을 전달함. Socket 통신과 다르게 데이터 요청(Request)하고 응답(Response)이 오면 연결이 끊어짐. 클라이언트와 연결을 유지하지 않다보니, 다른 접속을 원활하게 하여 많은 데이터를 처리할 수 있음