- [ Web ][Web] HTTP 와 HTTPS 차이점2021-02-24 16:58:501. HTTP란? [ HTTP(Hyper Text Transfer Protocol)란? ] HTTP(Hyper Text Transfer Protocol)란 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜이다. 즉, HTTP는 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로, 80번 포트를 사용하고 있다. 따라서 HTTP 서버가 80번 포트에서 요청을 기다리고 있으며, 클라이언트는 80번 포트로 요청을 보내게 된다. HTTP는 1989년 팀 버너스 리(Tim Berners Lee)에 의해 처음 설계되었으며, WWW(World-Wide-Web) 기반에서 세계적인 정보를 공유하는데 큰 역할을 하였다. [ HTTP의 구조 ] HTTP는 애플리케이션 레벨의 프로토콜로 TCP/IP 위에서 작동한..
- [ Java ][JAVA] RestTemplate 사용 JSON API 통신2021-01-14 13:14:58API를 이용하여 개발을 많이 하다보니 RestTemplate을 자주 사용한다. JSON 이란? Java Script Object Notation 의 줄임말로 속성-값 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. JSON을 쓰기 위해 json-simple jar를 사용합니다. Maven을 사용하는 경우 pom.xml 에 dependency 설정으로 간단하게 처리됩니다. com.googlecode.json-simple json-simple 1.1.1 하지만 저는 gradle 프로젝트를 사용하므로 아래와 같이 사용합니다. 1. 파일 다운로드 2. 일반적으로 web환경 프로젝트일 경우 WEB-INF 파일 아래에 lib 폴더를..