본문 바로가기

728x90
반응형

HTTP

Byte String in HTTP Communication HTTP로 전송되는 Byte StringHTTP 통신에서는 데이터가 바이트 문자열(Byte String) 형태로 전송된다. 이는 컴퓨터가 데이터를 처리하고 네트워크로 전송할 때 사용하는 기본 형식으로, 사람이 읽을 수 있는 텍스트뿐 아니라 이미지, 비디오 등 모든 데이터를 포함한다.1. Byte String이란?Byte String은 바이트 단위로 이루어진 데이터의 시퀀스다.각 바이트는 8비트(0~255 범위)를 나타내며, 텍스트, 이진 데이터(이미지, 비디오 등) 모두 표현 가능.HTTP 요청/응답에서는 모든 데이터를 Byte String으로 변환하여 전송한다.예시:텍스트 문자열 "Hello"를 Byte String으로 표현:plaintextCopy codeHello → 72 101 108 108 11.. 더보기
HTTP Request 객체란? HTTP 요청(Request) 객체는 **클라이언트(브라우저, 애플리케이션 등)**가 서버에 정보를 요청하거나 특정 작업을 수행하라고 지시할 때 사용하는 데이터 구조다. 요청은 주로 HTTP 프로토콜을 통해 이루어지며, 웹 서버는 이 요청을 해석하고 응답을 반환한다.HTTP Request의 주요 구성 요소1. HTTP 메서드(Method)클라이언트가 수행하려는 작업의 종류를 지정한다.주요 메서드:GET: 리소스를 조회.POST: 서버에 데이터를 전송하거나 리소스를 생성.PUT: 리소스를 업데이트.DELETE: 리소스를 삭제.기타: HEAD, PATCH, OPTIONS 등.2. URL(Uniform Resource Locator)요청 대상이 되는 서버의 리소스 경로.예: https://example.com.. 더보기
HTTP Request, REST API HTTP Resquest 차이 HTTP 요청과 REST API HTTP 요청의 차이점HTTP 요청과 REST API HTTP 요청은 기본적으로 같은 기술을 기반으로 하지만, 사용 목적과 설계 철학에서 차이가 있다. 이를 이해하기 위해 먼저 HTTP 요청의 개념을 짚고, REST API HTTP 요청의 독특한 특징을 살펴보자.HTTP 요청이란?HTTP 요청은 클라이언트(브라우저, 앱 등)가 서버에 특정 작업을 요청하기 위해 보내는 메시지다. 일반적으로 4가지 주요 메서드가 사용된다.GET: 리소스 조회POST: 리소스 생성PUT: 리소스 전체 업데이트DELETE: 리소스 삭제HTTP 요청은 단순히 데이터를 요청하거나 전송하는 데 사용되며, 특정 형식이나 구조에 제한이 없다. 예를 들어, HTML 문서를 요청하거나 파일을 업로드하는 것도.. 더보기

728x90
반응형