http 2

[HTTP API 설계] Spring HTTP API란? - 개발 지식

항상 어디서 많이 들어봤던 HTTP API.하지만 정확히 이해하지는 못했었던 HTTP API.오늘은 HTTP API 설계에 대해서 알아보도록 하겠습니다. 목차01. HTTP API02. REST API 란?03. HTTP API vs REST API 차이점 03-1. HTTP vs REST 03-2. HTTP API vs REST API 04. REST API 디자인 04-1. 디자인 해야할 것들! 04-2. URI 디자인 05. HTTP Method 05-1. HTTP Method의 의미 05-2. 추가적인 HTTP Method의 사용법 [참고] 05-3. URI QUERY 디자인 06. 일반적으로 좋은 A..

Spring 2025.04.14

[네트워크]소켓과 HTTP이란? - 네트워크 지식

네트워크 프로그래밍을 공부하면서 배운 개념이 2가지가 있었다. 바로 소켓과 HTTP이다.개요 : 네트워크를 공부하면서 엄청 자주 들었었는데 "HTTP로 데이터를 주고 받는다" 또는 "소켓으로 연결하여 통신한다" 정도의 얕은 이해로만 알고 있었다. 하지만 이번에 직접 소켓과 HTTP로 통신하고 직접 request, response를구현해보면서 그 개념을 깊에 이해할 수 있었다.나의 이해를 한 번 공유해보려고 한다.    배경 : 쉬운 네트워크의 이해, 네트워크 == 우편?내가 이해한 네트워크는 아주 예전에 사용하던 통신 방법인 우편과 똑같다.1. A가 B에게 편지을 보내려면 A와 B는 각자의 우체통이 필요하다.2. 각자의 우체통이 있다고 하면 A는 A의 우체통에 보낼 편지를 넣으면 주소에 따라 우체부가 B..

Network 2025.02.23