네트워크
-
[2019.04.24] 실시간 통신 API - webSocket개발 블로깅/Server&DataBase 개념 2019. 4. 24. 23:55
웹소켓이라는 통신 모듈을 사용하면, 꼭 클라이언트가 요청을 하지 않아도 서버 내에서 특정 데이터 변경이나 외부에서 이벤트를 발생하면, 클라이언트에게 신호를 보내는 방식이 있다. 이 방식을 통해, 기존에 서버에게 주기적으로 요청을 보내서 받아왔던 실시간 데이터를, 소켓을 이용하여 서버에게 응답을 받으면 된다. 소켓 모듈 설치 npm i -D socket.io // 서버 전용 소켓 npm i -D socket.io-client // 클라이언트 전용 서버 전용과 클라이언트 전용 소켓 모듈이 따로 있다. # websocket 특징 get, post등과 같은 http method를 가지지 않는다. 특정 통신을 위한 키를 가진다. 데이터를 전달할 때, stringify 등의 데이터 처리를 안해줘도 된다. , con..
-
[2019.04.12] 네트워크 통신 GET과 POST.개발 블로깅 2019. 4. 12. 14:33
클라이언트와 서버에서 데이터를 주고 받을 때, HTTP request Method가 4가지가 있다. # HTTP Request Method 4가지 방식 (설명은 런코 기준) GET : 특정 리소스를 가져오도록 요청 POST : 데이터를 서버에 제출, 서버 상태를 변화시킴. PUT : POST와 비슷하나, 연속적인 요청시에도 같은 효과를 가져옴. DELETE : 리소스의 삭제를 요청할 때 사용 클라이언트가 서버로 데이터를 전송 및 요청을 하면, 서버에서는 클라이언트에게 응답을 보낸다. 클라이언트가 서버로 요청을 보낼 때는 일반적으로 GET, POST 둘 중 하나를 사용하게 된다,. Get 방식의 특징 : URL 뒤에 ? 변수명 = 값 등의 형식으로 요청이 주소창에 보여진다. 길이제한이 있다. POST 방식..