Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Sass
- module wrapper function
- 정규표현식
- select by attribute
- just-one-small-sip
- css
- css grid
- improve-iq-by-up-to-10%!
- es6
- Prototype
- css variables
- shit-christmas
- Engoo
- Node.js
- flex-shrink
- flex-grow
- 무료 백엔드 배포
- close together
- 디자인패턴
- Express
- regExp
- flex-basis
- ajax
- node
- css 오버레이
- JS
- flexbox
- express-handlebars
- Object.create
- img 확대
Archives
- Today
- Total
HTTP가 무엇일까 ? 본문
HTTP
HyperText Transfer Protocol의 약자로 컴퓨터가 문서를 요청할 때 사용하는 규약입니다. 1
HTTP is stateless
HTTP는 통신을 할 때마다 그 상태를 기억하지 않습니다. 따라서 각 요청들은 서로 독립적이죠.
브라우저의 LocalStorage, 세션, 쿠키 등을 이용해 기억을 못하는 단점을 해결할 수 있습니다.
HTTPS
TLS 를 통해 HTTP 요청과 응답이 암호화되어 통신하는 프로토콜입니다. 2
따라서 신용카드 정보나 기타 유출되어서는 안되는 개인 정보등을 통신해야할 때 이용됩니다.
HTTP는 요청과 응답은 Header와 Body로 나뉘어져 있습니다.
Body
서버가 HTML문서를 응답할 때 HTTP Body에 텍스트를 입력하여 응답합니다.
또 form 데이터를 담아 요청할 때에도 Body에 보낼 데이터를 담아 요청하게됩니다.
Header
General, Request, Response 부분을 가지고 있습니다.
HTTP Status Code
코드 | 내용 |
1xx | 서버로부터 해당 요청이 받아졌고, 처리중일 때 사용됩니다. |
2xx | 해당 요청이 성공적으로 처리되었을 때 사용됩니다. |
3xx | redirection 응답 시에 사용됩니다. |
4xx | Client Error 시 사용됩니다. (ex. 요청한 경로가 존재하지 않음, 처리에 필요한 정보가 입력되지 않음 등) |
5xx | Server Error 시 사용됩니다. 요청을 정상적이나 서버에서 처리 중 에러가 발생할 때 이용됩니다. |
'2021 프론트 엔드 로드맵 따라가기 > 인터넷' 카테고리의 다른 글
인터넷이란 무엇일까 ? (0) | 2021.05.11 |
---|
Comments