Skip to content
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

Req_Handler 수정 (유효성 검사 및 예외처리) #39

Open
6 of 8 tasks
SihunLee-1016 opened this issue Jan 30, 2023 · 0 comments
Open
6 of 8 tasks

Req_Handler 수정 (유효성 검사 및 예외처리) #39

SihunLee-1016 opened this issue Jan 30, 2023 · 0 comments

Comments

@SihunLee-1016
Copy link
Contributor

SihunLee-1016 commented Jan 30, 2023

description

Req_Handler 수정 (유효성 검사 및 예외처리)

todo

  • append 시 ctmp로
  • 첫줄이 CRLF인 경우는 시작하면 안된다.
  • req handler에 있는 값값을 초기화 하는 메서드 추가
  • 유효성 검사가 필요. CRLF가 연속적으로 올 경우엔 어떻게 처리해야할까?
  • key : value~~~~~~\nvalue 이런 식으로 value 내에 개행이 들어가는 경우는?
  • unvalid protocol case 처리.
  • 필수적으로 알아야 하는 것에 대해 판단하는 녀석. validation 과정이 필요할듯. content length랑 content type이 없으면 에러
  • 마지막에 바디 파싱할 때, strlen 을 기준으로 content length와 비교하는 과정으로 파싱을 진행했는데, 0000이 들어가는 경우 문제가 생길수도. char buffer로 한번에 받아서 처리.
@SihunLee-1016 SihunLee-1016 linked a pull request Feb 1, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant