일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- npm
- boj
- 파핑파핑지뢰찾기
- 알고리즘
- Ajax
- node.js
- 카카오코드페스티벌
- JSP
- GitHub
- 2869
- SOCKET
- commited
- 17822
- 17471
- 달팽이는올라가고싶다
- 비동기
- staged
- web
- 백준
- 소형기관차
- 1868
- 타겟넘버
- Java
- 응답코드
- graph
- JavaScript
- HTTP
- SWEA
- Git
- react
- Today
- Total
devlog
오늘은 공부한 내용이라기보다는 git을 사용하며 문제가 되었던 것을 정리해보려고 한다. 문제 얼마 전 VScode에서 Javascript로 웹 개발을 하던 중 css 파일명을 바꿨다. 원래 이름이 Hello.css였다면 hello.css로 파일명을 변경했는데 git에는 반영되지 않았다. 반영되지 않은 것도 모르고 있었다. 그런데 html에서 css파일을 읽어와야 하는데 hello라는 css파일을 찾지 못해서 css가 적용되지 않았다. 찾아보니 git은 대소문자를 구분하지 않는다고 한다. 그래서 나는 hello로 파일명을 바꾸고 commit하여도 git은 Hello안에 내용만 바꿀 뿐 파일 명이 바뀌지는 않았던 것이다. 그런 문제때문에 git에 대소문자 변경 사항을 적용하는 방법을 찾았다. 해결 1. gi..
1. 쿠키와 세션을 사용하는 이유 HTTP 프로토콜의 특징이자 약점인 connectionless,stateless를 보완하기 위해 사용한다. 2.쿠키(cookie) 쿠키는 클라이언트 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일이다. 쿠키에는 이름, 값, 만료날짜(쿠키 저장기간), 경로 정보가 들어있으며 일정시간동안 데이터를 저장할 수 있다. (로그인 상태 유지 등에 활용) 쿠키는 클라이언트의 상태 정보를 로컬에 저장했다가 참조한다. - 쿠키 프로세스 브라우저에서 웹페이지 접속 클라이언트가 요청한 웹페이지를 받으면서 쿠키를 클라이언트 로컬(하드)에 저장 클라이언트가 재 요청시 웹페이지 요청과 함께 쿠키값도 전송 지속적으로 로그인 정보를 가지고 있는 것처럼 사용 3. 세션(Session) 일정 시간..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/9R6I1/btqyepnSNA9/ma66D2cMjks1s9kMF030sk/img.png)
1. 응답 코드란? HTTP 통신 시, 클라이언트(웹 브라우저)가 서버에 어떠한 요청(request)를 하면 서버는 응답(response)를 보내준다. 서버에서 클라이언트가 보낸 요청이 어떻게 되었는지 알려주는 것이 응답코드이다. 오늘은 그 응답코드의 종류와 의미에 대해서 알아보려고 한다. 2. 성공(Success), 2XX 200번대 응답코드는 이 작업을 성공적으로 받았고, 이해했으며, 받아들여졌다는 의미이다. 200 : 요청은 정상이고, 본문은 요청된 리소스를 포함하고 있다. 또한 가장 일반적으로 볼 수 있는 HTTP상태이다. 201 : 어떠한 생성 작업을 요청받았으며, 생성 작업을 성공하였다. 202 : 요청은 받아들여졌으나, 아직 동작을 수행하지 않은 상태로 요청이 적절함을 의미한다. 203 : ..