http 2

[기타] HTTP프로토콜이란?

1.) HTTP란 HTTP(Hyper Text Tansfer Protocol)이란 웹 상에서 클라이언트와 서버가 서로 대화하기 위한 통신규약이다. 통신규약이라는 단어가 어렵게 느껴지면 예시는 아래와 같다. A라는 사람이 오른손을 들었을 떄 "안녕하세요"라고 약속하면 A,B가 오른손을 들었을 떄는 안녕하세요라는 규약 즉 프로토콜이 생기는 것이다. http는 TCP/IP 를 통해 연결이 이루어지며 기본 포트는 80포트이다. 2. HTTP 요청 응답 방법 HTTP는 요청/ 응답 모델에 기반한다. 클라이언트는 요청 자원의 url과 헤더의 정보를 포함하여 웹서버에 요청한다 웹서버는 클라이언트의 요청이 들어오면 자원과 헤더정보를 분석하여 요청한 자원의 데이터와 헤더를 포함하여 클라이언트에게 응답한다. 3. 데이터 ..

[JSP] POST와 GET의 차이점

오늘은 get방식과 post방식에 대하여 알아보자.~ 우선 get방식과 post방식을 사용하는 이유는 무엇일까? 그 이유는 사용자의 데이터를 서버로 전송하기 위해서이다. 여기서 , 이러한 데이터를 url뒤에 데이터를 붙여서 서버에게 자원을 요청하는 것이 get방식이고 서버에게 요청시 필요한 정보를 요청 해더에 포함시켜 전송하는 방식이 post방식이다. 더 자세하게 알아보명 GET 방식 GET방식는 서버에서 명시된 URL에 대한 위치 정보 요청으로 웹 브라우저가 문서를 받아보는데 일반적인 방법이며, 아래와 같이 데이터를 전송한다. ----------URL 주소------- 구분자 -------------------------파라미터값--------------------------- 파라미터 값이 여러개 있..