HTTP3 WebSocket + Spring Boot 도입기 : 웹소켓 기초 build.gradle websocket dependency 추가 implementation 'org.springframework.boot:spring-boot-starter-websocket' config 웹소켓을 사용하기 위해 bean 등록@Component public class WebSocketConfig { @Bean public ServerEndpointExporter serverEndpointExporter() { return new ServerEndpointExporter(); } } service WebSocketChatting 서비스 추가 @ServerEndpoint(value = "/chatt") @Service public class WebSocketChatting {.. 기타/WebSocket 2024. 1. 4. HTTP 구조 HTTP 메세지 기본 구조 HTTP request 메세지는 크게 3부분으로 구성됩니다. Start line headers bodyHTTP Request 구조 Start line ex) GET /find HTTP/1.1 HTTP Method 해당 request가 의도한 action을 정의하는 부분 (ex GET) GET, POST, PUT, PATCH, DELETE, OPTIONS 등이 있습니다. Request target 해당 request가 전송되는 목표 uri (ex /find) HTTP Version HTTP 버전 (ex 1.1) Headers ex) Accept: */* Accept-Encoding: gzip, deflate Connection: keep-alive Content-Type: app.. CS 지식/네트워크 2023. 3. 6. HTTP와 HTTPS란? HTTP란? HTTP(Hyper Text Transfer Protocol)란 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜입니다. 80번 포트를 사용합니다. ( 클라이언트는 80번 포트로 요청을 보내고, 서버는 80번 포트에서 대기하고 있습니다. ) 어플리케이션 레벨( 응용 계층 )의 프로토콜로 TCP/IP 위에서 작동 Stateless 프로토콜 Method, Path, Version, Headers, Body로 구성 출처 : https://mangkyu.tistory.com/98 HTTP는 암호화 되지 않은 평문 데이터를 전송하는 프로토콜이기 때문에, 제 3자가 정보를 조회할 수 있습니다. 따라서 HTTPS가 나오게 되었습니다. HTTPS란? HTTPS (Hyper Text Transf.. CS 지식/네트워크 2023. 3. 2. 이전 1 다음