-
Notifications
You must be signed in to change notification settings - Fork 229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[톰캣 구현하기 1 & 2단계] 제이미(임정수) 미션 제출합니다 #353
Merged
Merged
Changes from 1 commit
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
46f891f
feat: resource 디렉터리에 있는 파일의 경로 찾기 추가
JJ503 ca33494
feat: resource 디렉터리에 있는 파일의 경로 찾기 추가
JJ503 e0c536e
feat: I/O stream을 통한 파일의 내용 읽기 추가
JJ503 56155b6
feat: IOStream 테스트 문제 해결
JJ503 53aa530
feat: GET /index.html 응답하기 추가
JJ503 4f92442
feat: css 지원하기 추가
JJ503 015661f
feat: Query String 파싱을 통한 로그인 페이지 접속 추가
JJ503 287756a
test: 1단계 테스트 추가
JJ503 ab6fff9
feat: 로그인 여부에 따른 페이지 이동 추가
JJ503 4f348df
feat: POST 방식으로 회원가입하기 추가
JJ503 22f284a
refactor: 로그인을 POST 방식으로 변경
JJ503 b79e696
feat: Cookie 설정 및 Cookie를 통한 로그인 추가
JJ503 a989302
feat: Session 구현하기 추가
JJ503 b3d3c92
style: 사용하지 않는 import문 제거
JJ503 a223e8c
test: 조건 변경으로 인한 테스트 제거
JJ503 7b719fe
style: 필요없는 log 제거
JJ503 c0298e3
refactor: 코드 중복 해결
JJ503 6dee7cd
init: 처음 상태로 초기화
JJ503 70f6ca8
feat: http 메서드 추가
JJ503 12368be
feat: http 버전 추가
JJ503 e2d7046
feat: request의 start line 추가
JJ503 454f3be
refactor: 상수 접근 제어자 변경
JJ503 5477e77
feat: header, headers 추가
JJ503 ca69602
feat: request 추가
JJ503 ee72d84
rename: HttpVersion 패키지 변경
JJ503 b9bf80e
feat: 상태 코드 추가
JJ503 e7435cd
feat: StartLine 추가
JJ503 6517976
feat: 응답 header, headers 추가
JJ503 bd9456a
feat: Response 추가
JJ503 84ca3a1
feat: Body 추가
JJ503 953cabf
feat: ContentType 추가
JJ503 133f9eb
feat: Response 추가
JJ503 bbf82ca
refactor: Request의 header가 빈 값 전까지라는 조건 추가
JJ503 6627de9
refactor: response에 대한 값 설정에 대한 로직 분리
JJ503 5e94550
refactor: 개행 수정 및 상수화
JJ503 633988d
feat: 파일 요청에 대한 응답 추가
JJ503 9da3687
fix: enum 이름이 아닌 값과 비교하는 문제 해결
JJ503 9e59746
refactor: try-catch 문 제거
JJ503 1d8c741
feat: QueryString 추가
JJ503 50d5ba1
refactor: 변수 및 상수 네이밍을 명확하게 수정
JJ503 d516bf2
refactor: queryString을 Option 타입으로 변경
JJ503 28bc767
feat: 로그인 기능 추가
JJ503 3f2d528
feat: 로그인 성공 여부에 따른 처리 추가
JJ503 667258a
feat: 요청 body 추가
JJ503 e0d1b37
feat: POST 로그인 요청에 대한 처리 추가
JJ503 56707b1
feat: POST 로그인 요청에 대한 처리 추가
JJ503 160ee64
feat: 가입에 대한 GET 요청 처리 추가
JJ503 8d9f164
feat: 가입에 대한 POST 요청 처리 추가
JJ503 43e069a
feat: 로그인 시 쿠키 세팅 추가
JJ503 357a846
feat: 로그인 페이지 접속 시 JSESSION 쿠키 확인 로직 추가
JJ503 e3b7d3b
feat: JSESSION 쿠키와 Session을 통한 자동 로그인 기능 추가
JJ503 e5d36ec
refactor: session의 타입을 ConcurrentHashMap로 변경
JJ503 336ca0e
feat: 인메모리 db에 id 자동 증가 기능 추가
JJ503 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
feat: Cookie 설정 및 Cookie를 통한 로그인 추가
- Loading branch information
commit b79e696f91205357fcde288476f3a76182f1a8fb
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
헤더에 쿠키, content type, content length 말고 다른 정보도 추가된다면 어떻게 될까요? 그때마다 메서드를 따로따로 만들어야 한다면 불편할 것 같습니다.