안녕하세요, 감자코딩에 감자개발자 입니다. 서버쪽에 대한 포스팅도 꾸준히 해 나갈 생각이므로, 이번에 살펴볼 내용은 "세션"과 " 쿠키"입니다. 1. 쿠키, 세션 이란? 인터넷을 사용하시다 보면 흔히 접했던 말입니다. 가끔 홈페이지 접속이 되지 않거나, 에러가 나는 경우 " 인터넷 옵션에 들어가서 쿠키를 삭제하고 다시 시도해보시길 바랍니다. " 혹은, 로그인을 하였는데 아이디와 비밀번호를 저장하시겠습니까? 라는 글을 보셨을 겁니다. - 쿠키 세션 왜 써요? 서버와 클라이언트가 통신을 할 때 통신이 연속적으로 이어지지 않고 한 번 통신이 되면 끊어진다. 따라서 서버는 클라이언트가 누구인지 계속 인증을 해주어야 하는데, 여기서 쿠키와 세션을 이용하여 인증을 하게 된다. - 쿠키란? 클라이언트 웹 브라우저에서..
- HTTP의 GET, POST 방식의 차이점 1.HTTP의 GET,POST방식이란? 둘다 HTTP프로토콜을 이용해서 서버에 무엇인가를 요청할 때 사용하는 방식 2.GET방식GET방식은 요청 데이터 HTTP Request Message의 Header부분의 url에 담겨서 전송. url상에 ? 뒤에 데이터가 붙어 request를 붙여 전송. 이러한 방식은 url이라는 공간에 담겨가기때문에 전송할 수 있는 데이터의 크기가 제한적. 또, 보안이 필요한 데이터에 대해서는 데이터가 url에 노출되므로 GET방식은 적절하지 않음 3.POST방식POST방식은 request는 HTTP Message Body부분에 데이터가 담겨서 전송된다. 때문에 바이너리 데이터를 요청하는경우 POST방식으로 보내야하는것 처럼 데이터 ..
Node.js란?노드제이에스(node.js)는 노드(node)라는 원래의 이름뒤에 자바스크립트를 사용한다는 의미에서 제이에스(js)를 붙인형태 왜 Node.js를 만들었을까?파일업로드 할때, 업로드 완료되기전까지 아무것도 할수 없었기 때문에, 이 문제를 해결하기 위해 새로운 방식의 서버 개발 도구를 만들기 시작함.-> 파일 업로드 기능을 담당하는 핸들러를 하나 만들어 둔다.Node 특징1. 하나의 요청 처리가 끝날 때까지 기다리지 않고 다른 요청을 동시에 처리 할 수 있는 비동기(입출력,Non-Blocking IO)방식을 적용 그러면 반대로 동기 입출력 방식은 무엇일까?- 파일 기능(읽기요청) -> 파일 준비 -> 파일 처리 -> 데이터 처리(완료 되었을 경우 완료되지 않았으면 다시 반복) -> 다른 작..
- Total
- Today
- Yesterday
- 초보자를 위한 C언어 300제
- node.js
- 리버싱
- 백준
- 텐서플로우
- Algorigm
- programming
- 코드엔진
- Android
- MVC
- 개발하는 관광이
- 학교
- node
- 알고리즘
- TensorFlow
- C langauge
- BFS
- 노드
- 복습
- 머신러닝
- 백준알고리즘
- Controller
- 안드로이드
- db
- 감자코딩
- 프로그래밍
- C언어
- Spring
- 감자개발자
- 스프링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |