Skip to content

studying-together/study-http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP 공부하기

🚎 스터디 진행 중

Step 1

  1. 🏁 2020-02-18-첫번째 걸음
  2. 🏠 2020-03-05-두번째 걸음
  3. 2020-03-12-세번째 걸음
  4. 😨 2020-03-19-네번째 걸음
  5. 🚴 2020-03-26-다섯번째 걸음
  6. 🍻 2020-04-02-회고

Step 2

  1. 2020-04-23-일곱번째 걸음
  2. 😄 2020-05-07-여덟번째 걸음
  3. 😷 2020-05-21-아홉번째 걸음
  4. 😕 2020-06-04-열번째 걸음
  5. 📖 2020-06-18-회고


스터디

  • 방식
    • 과제한 내용을 서로 나누고 다음주 과제 학습하기
  • 구조
    • Master branch 는 기능이 없는 뼈대로 사용
    • 개인의 branch 를 만들고 기능 구현

공부 방법

  • HTTP Client/Server 구현해보기
  • HTTP Client open source 를 분석하기 (참고)

🎨 공부 목표

  • HttpClient / HttpServer 의 핵심을 이해하자
  • 직접 만들어보자 !

더 알아보기

  • Java 의 Socket 은 어떻게 동작하는가, In/Out putStream 은 어떻게 사용할까
  • HTTP 버전 히스토리 1.0 -> 1.1 -> 2.0 -> 3.0

일정

  1. 들어가며
    왜 HTTP 를 공부해야 할까? 참고자료

Step1

  1. HttpClient 와 HttpServer 이해하기 (2주)
    직접 Client 와 Server 를 만들어보자 !

  2. 오픈소스는 HttpClient 를 어떻게 만들었을까 (2주)
    OkHttp 오픈 소스 1.0 버전 분석하기 !

Step2

  1. HttpClient 와 HttpServer 를 제대로 만들어보자 (4주)

Releases

No releases published

Packages

No packages published

Languages