목록HTTP (3)
개발일지
HTTP( Hyper Text Transfer Protocol )란? HTTP란 인터넷에서 데이터를 주고 받기 위한 프로토콜( 통신 규약 )입니다. 인터넷을 작동시키는 역할을 하며, 웹 서버 및 웹 브라우저 상호 간의 데이터 전송을 위한 전송 계층 프로토콜입니다. 80번 포트를 사용하며 HTTP 서버가 80번 포트에서 요청을 기다리고 클라이언트는 80번 포트로 요청을 보내면 됩니다. HTTP의 특성 1. 무상태성(Stateless) HTTP에서는 서버가 클라이언트의 상태를 보존하지 않는다. 따라서 응답과 요청이 독립적이다. 2. 비연결성(Connectionless) HTTP는 기본적으로 연결을 유지하지 않는 모델이다. 일반적으로 초 단위 이하의 빠른 속도로 응답한다. 1시간 동안 수천 명이 서비스를 사용..
HTTP 개요 HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 합니다. 클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미합니다. HTTP 메시지 HTTP 메시지는 서버와 클라이언트 간에 데이터가 교환되는 방식입니다. 메시지 타입은 두 가지가 있습니다. 요청(request)은 클라이언트가 서버로 전달해서 서버의 액션이 일어나게끔 하는 메시지고, 응답(response)은 요청에 대한 서버의 답변입니다. HTTP 요청과 응답의 구조는 서로 닮았으며, 그 구조는 다음과 같습니다. 시작 줄(start-line)에는 실행되어야 할 요청, 또..
Axios 브라우저와 node.js에서 사용할 수 있는 Promise 기반 HTTP 클라이언트 라이브러리 백엔드랑 프론트엔드랑 통신을 쉽게하기 위해 Ajax와 더불어 사용한다. 자바스크립트에는 fetch api가 있지만,프레임워크에서 ajax를 구현할땐 axios를 쓰는 편 axios docs https://axios-http.com/kr/docs/intro axios git https://github.com/axios/axios 운영 환경에 따라 브라우저의 XMLHttpRequest 객체 또는 Node.js의 http api 사용 Promise(ES6) API 사용 요청과 응답 데이터의 변형 HTTP 요청 취소 HTTP 요청과 응답을 JSON 형태로 자동 변경 출처: https://inpa.tistor..