http2 HTTP와 HTTPS HTTP🔓 Hyper Text Treansfer Protocol 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜이다. TCP/IP기반으로 되어있다. 인터넷에서 정보를 교환하기 위한 통신 규약으로,80 포트를 사용한다. 서버가 80 포트에서 요청을 기다리고 있으며, 클라이언트는 80 포트로 요청을 한다. HTTP의 구조 HTTP는StartLine, Header, Body로 구성되어 있다. StarLine HTTP Method GET, POST, PUT, DELETE ... Request Target URI가 들어가는 곳. ex ) localhost:8080/user/login .. HTTP Version HTTP 버젼. 1.0, 1.1, 2.0 등이 있다. Accept: */* Accept-.. CS/Network 2021. 5. 11. HTTP의 GET과 POST GET,POST는 HTTP 프로토콜을 이용해서 서버에 무엇인가를 요청할 때 사용하는 방식. 둘의 특징은 달라, 제대로 이해하고 사용해야 한다. GET 요청하는 데이터가 HTTP Request Message의 Header 부분에 url이 담겨서 전송. url뒤에 ?뒤에 데이터가 붙어 request를 보내는 방식이다. url이라는 공간에 담겨가기 때문에 전송할 수 있는 데이터의 크기가 제한적이다. 또한 보안이 필요한 데이터에 대해서는 데이터가 그대로 url에 노출되므로 GET방식은 부적합하다. POST Header가 아닌, Body 부분에 데이터가 담겨서 전송된다. 때문에 바이너리 데이터를 요청하는 경우 POST방식으로 보내야 한다. 그리고 GET방식보다 데이터의 크기가 크고 보안면에서 낫다. 하지만 암호화.. CS/Network 2021. 5. 3. 이전 1 다음