2022. 3. 4. 00:04ㆍStudy/Javascript
http란?
HyperText Transfer Protocol의 약자로 웹에서 데이터를 주고 받을 수 있는 프로토콜을 말한다.
웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 하다.
프로토콜이란 데이터를 주고 받을 때 주고 받는 방법에 대한 규칙 및 약속을 말한다.
클라이언트(사용자 브라우저)가 서버에 메세지를 보내면 서버가 그 메세지에 맞는 결과를 보내주는데 이러한 동작을 요청(request), 응답(response)이라고 칭한다.
Request Method
데이터를 요청할 때는 요청의 종류를 서버에게 알려줘야 하는데 이러한 요청방법(Request Method)은 다음과 같다.
GET: 데이터를 요청하기위해 사용
POST: 데이터를 생성하기위해 사용
PUT: 데이터를 수정하기위해 사용
DELETE: 데이터를 삭제하기위해 사용
위의 메소드로 데이터에 대한 동작을 요청할 수 있다. 그러나 GET은 상황에 따라 POST, DELETE 대신 사용이 가능하다.
https란?
HyperText Transfer Protocol Secure의 약자로 http 프로토콜의 암호화된 버전을 말한다.
일반 http 프로토콜은 암호화가 되지 않아 해커가 민감한 데이터를 도난할 수 있다. 이러한 위험을 방지하기 위해 데이터를 암호화하여 안전하게 전송시킨다.
이러한 https는 안전하다는 장점외에도 구글에서는 검색순위 결정 요소에 https를 포함하고 있어 SEO(검색 엔진 최적화)에도 좋은 영향을 준다는 장점이 있다.
참조
https://blog.naver.com/dktmrorl/222655818222
https://velog.io/@surim014/HTTP%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80
'Study > Javascript' 카테고리의 다른 글
[javascript] Session storage, Local storage, Cookie (0) | 2022.12.02 |
---|---|
[javascript] 이벤트 버블링, 캡처링 (0) | 2022.05.28 |
[javascript] 배열 고차함수 map, filter, reduce (0) | 2022.03.26 |
[javascript] for in, for of, forEach (0) | 2022.03.21 |
[javascript] this (0) | 2022.03.03 |