HTTP, HTTPS 통신
·
네트워크
HTTP 란 ? HyperText Transfer Protocol의 줄임말로 HTML 문서(웹을 이루는 파일)와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다. 우리가 네이버를 들어가려고 할 때 네이버의 대한 정보(HTML 문서)를 가지고 올 수 있게 하는 프로토콜입니다. HTTP 통신 HTTP 통신은 일상생활로 치면 음식점 직원과 손님입니다. 음식점 직원은 Server 손님은 Client 입니다. 손님이 먹고싶은 음식을 직원에게 요청하면 직원은 음식을 만들어 손님에게 제공해줍니다. 웹에서도 동일하게 일어납니다. Client(사용자)가 웹사이트(네이버)에 접속 요청 시 Server(네이버 서버)는 요청한 웹사이트를 Client(사용자)에게 제공해줍니다. 무슨 요청을 보고 웹사이트를 제공해주는 건..
GET - POST 방식의 특징
·
네트워크
사용자가 어떤 홈페이지로 이동하기 위해서 URL을 인터넷에 입력하면 원하는 페이지로 이동합니다. 사용자는 단순히 URL을 입력하였지만 서버 내부에서는 사용자의 요청에 응답하기 위해서 처리를 해주는 일련의 과정이 존재합니다. 이러한 과정에 HTTP 매소드인 GET 방식과 POST 방식이 있습니다. GET 방식과 POST 방식 둘 다 클라이언트(사용자)에서 서버로 요청하는 방식입니다. GET방식 GET → 데이터 조회(Read)를 요청할 때 데이터 전달 할떄 사용합니다. GET 방식은 URL 뒤에 물음표를 붙여 key=value로 전달하며, 이를 쿼리스트링이라고 부릅니다. 예시로는 www.example.com/sources?id=kikiki&pass=1234와 같습니다. GET 방식 특징 URL에서 key값..