NetWork[HTTP-StatusCode]
HTTP-StatusCode HTTP 상태 코드는 마치 사람의 건강 상태를 나타내는 것과 유사하게, 웹 통신에서 클라이언트의 요청에 대한 서버의 응답 상태를 표현합니다. 이 코드들은 웹 애플리케이션에서 클라이언트에게 어떠한 일이 발생했는지 알려주어, 적절한 대응이 가능하게 합니다. StatusCode HTTP의 상태코드들에 대해서 알아보도록 하겠습...
HTTP-StatusCode HTTP 상태 코드는 마치 사람의 건강 상태를 나타내는 것과 유사하게, 웹 통신에서 클라이언트의 요청에 대한 서버의 응답 상태를 표현합니다. 이 코드들은 웹 애플리케이션에서 클라이언트에게 어떠한 일이 발생했는지 알려주어, 적절한 대응이 가능하게 합니다. StatusCode HTTP의 상태코드들에 대해서 알아보도록 하겠습...
HTTP Method 웹상에서 활동할 때, 게시글 확인, 회원가입, 검색 등 여러 동작을 수행하는데, 이때 HTTP Method를 사용합니다. HTTP Method는 클라이언트가 서버에게 어떤 동작을 수행할지를 표준화된 방법으로 나타냅니다. 다양한 HTTP Method가 있으며, 각각의 메서드는 특정 목적을 수행합니다. GET 요청 메세지 GET /...
HTTP Messege 저번 포스트에 이어서 HTTP에 대해 더 알아가보겠습니다. HTTP의 요청 메세지는 클라이언트가 서버로 요청을 보낼떄와, 서버에서 클라이언트로 응답을 할때 사용되는 메세지 입니다. HTTP 요청 메세지 GET /search?q=spring&hl=ko HTTP/2.0 위의 요청 메세지를 기반으로 설명 드리겠습니다. ...
HTTP 클라이언트가 서버에게 요청을 보내거나, 서버가 클라이언트에게 응답을 전송할 때 사용되는 것이 HTTP입니다. HTTP는 Hypertext Transfer Protocol의 약자로, 웹 상에서 정보를 주고받을 수 있는 프로토콜입니다. HTTP 역사 HTTP/0.9 1991년 초기 버전으로 다순 요청과 응답을 위한 프로...
URI(Uniform Resource Identifier) URI은 통합 자원 식별자라고도 하는데, 인터넷에 자원을 나타내는 유일한 주소입니다. 인터넷에서 기본조건으로서 인터넷 프로토콜에 항상 붙어 다닙니다. 크게 URI는 URL과 URN을 포함하고 있습니다. URN? URL? URL은 리소스가 있는 위치를 지정하고, URN은 리소스에 이름을 부여합...
TCP 3 way handshake TCP의 연결 과정인데, 신뢰성을 확보할 때 하는 작입니다. 3 way handshake TCP의 연결 과정은 3단계의 과정이 필요합니다. 위의 그림처럼 3단계의 과정이 필요합니다. SYN 단계 - 클라이언트가 서버쪽으로 ISN을 담아 SYN을 보내줍니다. SYN : 연결요청 플래그입니다...
컴퓨터와 컴퓨터의 통신은 어떻게? 컴퓨터 간 통신은 주로 인터넷을 통해 이루어집니다. 인터넷은 많은 컴퓨터와 네트워크로 구성된 거대한 국제적인 네트워크로, 컴퓨터들은 이를 통해 서로 통신합니다. ARPANET 인터넷의 시초인 ARPANET은 미국 국방부의 ARPA가 주도한 프로젝트로, 1969년에 최초로 가동된 패킷 스위칭 네트워크입니다. ARP...
Proxy 앞서 Provider방식에 대해 알아 보았습니다. 이번에는 Proxy방식을 사용 해보겠습니다. Proxy (Controller, Class, Service)예제 코드 Class Component @Scope(value = "request", proxyMode = ScopedProxyMode.TARGET_CLASS) public class ...
Provider Provider는 스프링 프레임워크에서 제공하는 인터페이스 중 하나로, 빈을 동적으로 가져오는 기능을 제공하고 있습니다. 주로 런타임 시에 의존성을 주입하는 상황에서 사용됩니다. 아래는 간단한 예제 코드 입니다. Service @Service @RequiredArgsConstructor public class L...
웹 스코프 웹 스코프란 프로토 타입과는 다르게 스프링이 해당 스코프의 종료 시점까지 관리하는 스코프 입니다. 그로 인해 종료 메서드가 호출됩니다, 또한 웹 환경에서만 동작합니다. 웹 스코프의 종류 Request HTTP 요청 하나가 들어오고, 나갈 때 까지 유지되는 스코프입니다. 각각의 HTTP 요청마다 별도의 빈 인스턴스가 생성되고 관리...