200925 /서버

mint.forever·2020년 9월 25일
0

어제까지는 클라이언트에 대해 배웠다면, 오늘은 서버에 대해 배웠다.
HTTP 트랜잭션 해부를 여러 번 읽으면서 스프린트를 진행할 수 있었다.
아직 완벽하게 아는 것은 아니지만 그래도 오늘 기억 남는 것은,

1. request에서 받아온 데이터는 한 번에 받는 게 아니라 쪼개서 buffer로 받아오기 때문에
배열에 push 해 줘야 한다는 것
2. 그래서 'end'이벤트에서 그 배열을 concat 후 toString 해주는 과정이 필요하다는 것
3. 요청의 content-type과 응답의 content-type은 필요에 따라 다를 수 있다는 것

이 정도 인 것 같다. 주말엔 서버가 요청을 받아서 응답을 하는 과정에 대해 좀 더 공부해야겠다.

0개의 댓글