-
Notifications
You must be signed in to change notification settings - Fork 11
[케이] Step 3: HTTP 웹서버 구현 #3
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
Open
leekm0310
wants to merge
35
commits into
Next-Squad:leekm0310
Choose a base branch
from
leekm0310:leekm0310
base: leekm0310
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 18 commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
6eb9e0e
1단계: BufferedReader 생성 및 요청정보 읽어 출력
leekm0310 731db31
2단계: LineParser 생성
leekm0310 8f10cdc
3단계: webapp 디렉토리에서 요청 URL에 해당하는 파일을 읽어오기
leekm0310 5de6103
Merge pull request #1 from leekm0310/3.4.3.1
leekm0310 5bb0f5a
요구사항 2: GET 방식으로 회원가입하기
leekm0310 52ef241
Merge pull request #2 from leekm0310/3.4.3.2
leekm0310 fc0418e
요구사항 3: POST 방식으로 회원가입하기
leekm0310 d1a81ed
Merge pull request #3 from leekm0310/3.4.3.3
leekm0310 de7a969
요구사항 4: 302 status code 적용
leekm0310 cb44abe
Merge pull request #4 from leekm0310/3.4.3.4
leekm0310 e487e54
요구사항 5: 로그인하기
leekm0310 dbcddab
Merge pull request #5 from leekm0310/3.4.3.5
leekm0310 c4c8174
요구사항 6: 쿠키 확인 메소드 구현
leekm0310 d4e31a9
요구사항 6: 사용자 목록 출력하기
leekm0310 456a2f0
Merge pull request #6 from leekm0310/3.4.3.6
leekm0310 8a85e62
요구사항 7: CSS 지원하기
leekm0310 fdb87d3
TODO: 한글 깨짐 해결 완료
leekm0310 6e18154
Merge pull request #7 from leekm0310/3.4.3.7
leekm0310 1290d6d
리팩토링 1단계: 요청 데이터를 처리하는 로직을 별도의 클래스로 분리
leekm0310 9327f7c
리팩토링 1단계: method가 POST일 때도 읽어오는 로직 작성
leekm0310 4e647f2
Fix: HttpRequestTest.request_GET에서 NPE 발생 문제 해결
leekm0310 16c4360
Merge pull request #8 from leekm0310/5.1.2.1
leekm0310 937f17e
Test: HttpResponseTest 작성
leekm0310 72c2506
Feat: HttpResponse 클래스 생성
leekm0310 d518a8f
Refactor: RequestHandler에 HttpResponse 사용하도록 리팩토링
leekm0310 b08aaef
Refactor: HttpResponse관련 오탈자, 누락된 로직 작성
leekm0310 a7c8ecc
Refactor: HttpRequest.parseRequestLine 리팩토링
leekm0310 f2672b6
Refactor: RequestHandler에 HttpRequest 사용하도록 리팩토링
leekm0310 65b8e59
Merge pull request #9 from leekm0310/5.1.2.2
leekm0310 3d8bd7a
fix: socket closed 에러 해결
leekm0310 fd5a7af
Refactor: RequestMapping 클래스 생성
leekm0310 47e946e
Refactor: 컨트롤러 인터페이스, 추상 클래스 작성
leekm0310 97df9a0
Refactor: 요청에 맞는 컨트롤러 생성
leekm0310 33c0dc4
Refactor: RequestHandler 리팩토링
leekm0310 a4f4952
Merge pull request #10 from leekm0310/5.1.2.3
leekm0310 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
There are no files selected for viewing
This file contains hidden or 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 hidden or 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.
Uh oh!
There was an error while loading. Please reload this page.
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.
온라인 세션에서도 이야기했었지만
step 3에 맞게 큰 구조 없이 기능에 우선하여 구현한 것 넘 좋네요..
step 5 리팩토링도 기대해요 ㅎㅎ 화이팅!!